実施すること
- 設定しているオートインクリメントをリセットする
データを追加していると削除されたデータのインクリメントのところから新しく番号が振られるので、一度リセットしたい。
現在の状態
id | name |
---|---|
1 | John |
2 | Alice |
3 | Bob |
のようなカラムがあり、新しくJack
を追加したとします。
そうすると、以前データを追加→削除したことがあるので4
ではなく5
が振り分けられるようになっています。
id | name |
---|---|
1 | John |
2 | Alice |
3 | Bob |
5 | Jack |
Workbenchでこれをリセットする
絶対に正解かは分かりませんが、(バックアップなどは取っておいた方がいい)すごく簡単にできます。
個々のAI
のチェックマークを一度外し、Apply
、その他ともう一度チェックマークを付けてApply
することでリセットされます。
この方法が絶対ではないですが、簡単にリセットできました。
一般的な方法は以下の通りだそうです。
1. カラムのデータ削除
TRUNCATE TABLE テーブル名;
2. オートインクリメントの値リセット
ALTER TABLE テーブル名 AUTO_INCREMENT = 1;