問題 auto_incrementの値が飛び飛びになるんですけど。 答え MySQL5.1.22以降、InnoDBのAUTO_INCREMENTの性能が向上しましたが、それに伴って、AUTO_INCREMENTの連番が飛ぶ場合が発生するようです。 プライマリーキー以外のユニークキーで重複してエラーとなる場合などです。 なお、MyISAMエンジンでは発生しません。 再現方法。 1、テーブルを作ります。ストレージエンジンはInnoDBにします。 CREATE TABLE test1 ( id int PRIMARY KEY AUTO_INCREMENT, a int NOT NULL UNIQUE ) ENGINE = InnoDB; 2、1行入ります insert into test1 (a) values (1); +----+---+ | id | a | +----+---+ | 1