mysqlのid(auto_increment)関連のクエリ

私はmysqlデータベースにID(auto_increment)を持つスクリプトを通して約14000行を追加しました。

ID番号が99999の行を手動で追加しました。スクリプトを追加した行を追加すると、99999の後にID 99999の行が削除されます。

行番号140001からどのように続けるのですか?

乾杯、

0
これは、自動インクリメントが99998に増加すると問題を引き起こす可能性があるため、お勧めできません。
追加された 著者 ajreal,

3 答え

ALTER TABLE mytable AUTO_INCREMENT = 140001 

http://www.electrictoolbox.com/reset-auto-increment-value- mysql/

1
追加された

あなたはテーブルdefの一部である自動分析をリセットする必要があります。これを行うと、奇妙なことが起こります。例えば、12に戻します。

ALTER TABLE tablename AUTO_INCREMENT=14001;
1
追加された

どんな良いデータベース管理ツールでもそれをサポートします。

あなたがSQLでそれを行う必要がある場合、これを使用してください:

ALTER TABLE tablename AUTO_INCREMENT=14001;
1
追加された