To může být způsobeno konfigurací vašeho serveru (/etc/my.cnf například):Můžete nastavit auto_increment_increment a auto_increment_offset .
Pokud je první nastaveno na x , budete mít (last_id + x) pro vaše další id. Pokud je druhé id nastaveno na y , vždy začínáte y (a poté přidejte x pokaždé).
Pravděpodobnější:Právě jste smazali všechny řádky v tabulce a vložili je znovu. Tímto způsobem se hodnota auto_increment znovu nenastaví na 1. Musíte TRUNCATE tablename pro opětovné vynulování tohoto počítadla (pokud opravdu chcete smazat všechny řádky).
Upravit:
Právě jsem viděl váš CREATE TABLE tvrzení. Pokud jste skutečně vytvořili tabulku s AUTO_INCREMENT=8440 v možnostech pak samozřejmě po vložení 8000 řádků budete mít ID 16000. Pokud je to jen SHOW CREATE TABLE po příkaz insert, stále nevím, co se děje.