データベース

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

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

    AUTO_INCREMENT

    です。

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

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

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







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