Ciò potrebbe essere causato dalla configurazione del tuo server (/etc/my.cnf per esempio):puoi impostare il auto_increment_increment e il auto_increment_offset .
Se il primo è impostato su x , avrai (last_id + x) per il tuo prossimo ID.Se il secondo ID è impostato su y , inizi sempre con y (e poi aggiungi x ogni volta).
Più probabilmente:hai appena eliminato tutte le righe nella tabella e le hai inserite di nuovo. In questo modo il valore auto_increment non viene nuovamente impostato su 1. Devi TRUNCATE tablename per azzerare nuovamente questo contatore (se vuoi davvero eliminare tutte le righe).
Modifica:
Ho appena visto il tuo CREATE TABLE dichiarazione. Se hai davvero creato la tua tabella con AUTO_INCREMENT=8440 nelle opzioni, ovviamente, dopo aver inserito 8000 righe avrai un ID a 16000. Se questo è solo un SHOW CREATE TABLE dopo la dichiarazione di inserimento, non so ancora cosa sta succedendo.