テーブルがあり、その最初の列sl
は自動インクリメントです。テーブルにデータを入力した後、最初の2行を削除すると、最初のエントリはsl
1になります。AIを維持しながら1にリセットすることはできますか?PHPMyAdminを使用しています。
4549 次
4 に答える
3
ALTER TABLE tablename AUTO_INCREMENT = 1;
于 2012-05-25T11:27:25.817 に答える
1
質問があるかどうかはわかりませんが、列のsl
番号を付け直したい場合はALTER TABLE your_table DROP sl
、ALTER TABLE your_table ADD sl your_definitions
于 2012-05-25T11:33:47.710 に答える
1
自動番号をリセットしたいだけの場合は、次の1
いずれかを使用できます。
DBCC CHECKIDENT (tablename, RESEED, 0)
また
TRUNCATE TABLE tablename
最初のオプションは単純にリセットauto-number counter
し、2番目のオプションはテーブルからすべてのデータをクリアしてカウンターをリセットします。
これはあなたが求めていたものですか?
于 2013-01-18T10:35:57.440 に答える
0
を使用してみてくださいALTER TABLE tableName AUTO_INCREMENT=0;
。次のレコードはインデックス1で入力されます。
于 2017-08-13T10:34:03.867 に答える