サイトアイコン 知的好奇心

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から始まっていることが分かります。

モバイルバージョンを終了