1. ホーム
  2. mysql

[解決済み】MySQL テーブルからすべての行を削除し、IDをゼロにリセットする。

2022-04-13 13:13:23

質問

あるテーブルからすべての行を削除したいのですが、新しい行を追加するときに、オートインクリメントのある主キーIDをそれぞれ0から開始させたいのです。

どのように解決するのですか?

削除しないで、切り捨てを使用してください。

Truncate table XXX

テーブルハンドラは、最後に使用された AUTO_INCREMENT 値を記憶せず、最初からカウントを開始します。これは、通常シーケンス値を再利用しない MyISAM と InnoDB にも当てはまります。

ソース .