MySqlの自動採番の値をリセットする

 
Privacy Policy
  

MySQLでAUTO_INCREMENTのフィールドは、レコードを追加するたびに自動的に値が増えていきますが、この値は全てのレコードを削除しても、1には戻りません。また1から番号を振るようにしたい場合は、


ALTER TABLE テーブル名 AUTO_INCREMENT = 1;

とSQL文を発行してリセットします。

ちなみに、レコードが残っている状態でリセットした場合は、SQL文の発行自体は成功しますが、リセットはされませんでした。