テーブルで自動採番されるIDの初期化

データベースのテーブルには自動的にシーケンス番号を与えてユニークなキーにしてくれる機能が有ります。その時にテーブルの項目に付けられている属性が、

AUTO_INCREMENT

です。

1から自動採番されますが、どうしても元の1に戻したい時が有ります。その時のやり方が、

  1. 該当テーブルのデータ(レコード)を全件削除する。
  2. 以下の SQL を実行する。
        
    ALTER TABLE 'テーブル名' AUTO_INCREMENT = 1
        

上記の「テーブル名」を変更して実行します。






ALTER TABLE 'テーブル名' AUTO_INCREMENT = 1
事前にデータベースのバックアップを忘れずにやってください。