MySQL(MariaDB)でauto_incrementをリセットする方法

MySQL(MariaDB)でauto_incrementをリセットする方法をご紹介します。

条件

  • MySQLまたはMariaDB
  • 対象テーブルにauto_incrementが設定されているカラムがある

auto_incrementのリセット

手順

対象テーブルに対して、以下の手順を実行します。

  1. レコードをすべて削除
  2. 以下のSQLを発行
ALTER TABLE target_table_name AUTO_INCREMENT = 1;

リセットの例

以下のようなテーブルを仮定します。

一旦、すべてのレコードを削除します。

対象テーブルに対してSQLを発行します。

再度レコードを追加します。

auto_incrementが設定されているカラムが1から始まっていることが分かります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です