MySQL

【MySQL】自動連番auto_incrementをサクッとリセットする方法

MYSQLのカラムに設定しておくと自動的に連番を降ってくれる「auto_increment」。

ID等に使うと非常に便利で、レコードを追加する度に最大値+1の番号を自動的に降ってくれます。

ただし若干不便なところもあります。

例えば、テストデータをどんどん入れていった後、「いざ本番」となりテストデータを削除した後もプラスされていった連番の最大値を覚えていてしまっていることです。

いくら連番が増えようともデータ型以上の数値にならなければ、動作的には問題ないのですが、
「この連番をリセットしたいな」という場合、以下のコマンドを実行すると解消されます。

これで連番が1からスタートします。
連番が振られている既存のデータがあったとしても、auto_incrementが働いてその数値はジャンプして進みます。

もし、初期値を10にしたい場合は、以下のようにします。

以上。