Това може да бъде причинено от конфигурацията на вашия сървър (/etc/my.cnf например):Можете да зададете auto_increment_increment и auto_increment_offset .
Ако първият е зададен на x , ще имате (last_id + x) за следващия ви идентификатор. Ако вторият идентификатор е настроен на y , винаги започвате с y (и след това добавете x всеки път).
По-вероятно:Току-що изтрихте всички редове в таблицата си и ги вмъкнахте отново. По този начин стойността на auto_increment не се задава отново на 1. Трябва да TRUNCATE tablename за да нулирате отново този брояч (ако наистина искате да изтриете всички редове).
Редактиране:
Току-що видях вашия CREATE TABLE изявление. Ако наистина сте създали таблицата си с AUTO_INCREMENT=8440 в опциите, отколкото, разбира се, след вмъкване на 8000 реда ще имате идентификатор 16000. Ако това е просто SHOW CREATE TABLE след изявлението за вмъкване, все още не знам какво се случва.