MySQLデータベース内に作成したテストデータをすべて削除して新たなデータを追加したとき、AUTO_INCREMENT列の連番が1から始まらないことがあります。 原因として、DELETE文でテーブルデータをすべて削除したことが考えられます。たとえば、XAMPPに付属するデータベース管理ツールphpMyAdminで、削除したいデータにチェックを入れて削除すると、このDELETE文が実行されます。 テーブル内のデータをDELETE文で削除すると、AUTO_INCREMENT列は続きの値(例:101、102…)から始まります。連番を1から始めるには、テーブル内のデータをTRUNCATE文で削除します。phpMyAdminでは「テーブルを空にする」メニューを選択すると、このTRUNCATE文が実行されます。 ○table1テーブルを空にする(連番を1から始める) TRUNCATE TABLE ta
![MySQLの連番が1から始まらないとき](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)