0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【MySQL】Workbenchでオートインクリメントをリセットする

Posted at

実施すること

  • 設定しているオートインクリメントをリセットする

データを追加していると削除されたデータのインクリメントのところから新しく番号が振られるので、一度リセットしたい。

現在の状態

id name
1 John
2 Alice
3 Bob

のようなカラムがあり、新しくJackを追加したとします。
そうすると、以前データを追加→削除したことがあるので4ではなく5が振り分けられるようになっています。

id name
1 John
2 Alice
3 Bob
5 Jack

Workbenchでこれをリセットする

絶対に正解かは分かりませんが、(バックアップなどは取っておいた方がいい)すごく簡単にできます。
image.png
個々のAIのチェックマークを一度外し、Apply、その他ともう一度チェックマークを付けてApplyすることでリセットされます。

この方法が絶対ではないですが、簡単にリセットできました。

一般的な方法は以下の通りだそうです。
1. カラムのデータ削除

TRUNCATE TABLE テーブル名;

2. オートインクリメントの値リセット

ALTER TABLE テーブル名 AUTO_INCREMENT = 1;
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?