2009-06-14 15 views
6

Das ID-Feld in einer MySQL-Tabelle wird aus irgendeinem Grund um 10 erhöht (11, 21, 31). Hier ist die Tabellendefinition:MySQL-Tabelle aus irgendeinem Grund um 10 inkrementieren

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; 

Wenn ich eine einfache Insert-Anweisung in SQL tun die nächste ID 41 wird

Antwort

9

Sie haben auto_increment_increment Satz bis 10, es auf 1 zurück ändern

+0

+ 1 Würdest du wissen, warum es mit 11 beginnt, wenn AUTO_INCREMENT auf 52 gesetzt ist? – Andomar

+0

Meine Vermutung wäre, dass Sie die AUTO_INCREMENT setzen, nachdem Sie bereits einige Werte eingefügt haben, aber ohne Ihre Sitzungsprotokolle kann ich nicht sicher sein. –

Verwandte Themen