2009-06-14 4 views
6

Il campo id in una tabella mysql incrementa di 10 (11, 21, 31) per qualche motivo. Ecco la definizione della tabella:La tabella MySQL incrementa di 10 per qualche motivo

CREATE TABLE `clients` (
    `id` int(11) NOT NULL auto_increment, 
    `first_name` varchar(255) default NULL, 
    `last_name` varchar(255) default NULL, 
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8; 

Se faccio una semplice istruzione di inserimento in SQL il prossimo ID sarà 41.

risposta

9

Devi auto_increment_increment set a 10, cambiare di nuovo a 1.

+0

+ 1 Sapresti perché inizia alle 11 quando AUTO_INCREMENT è impostato su 52? – Andomar

+0

La mia ipotesi sarebbe che si imposta il AUTO_INCREMENT dopo aver già inserito alcuni valori, ma senza i registri di sessione non posso essere sicuro. –