2009-07-12 20 views
0

In einer MySQL-Tabelle ist die ID-Spalte auf auto_increment gesetzt und die nächste auto_increment auf 128 in phpmyadmin gesetzt, aber alle neuen Zeilen haben 127 als Wert in der ID-Zeile. Ich habe keine Idee warum.auto_increment nicht mehr inkrementiert

Änderte die Spalte von tiny-int zu int und alles funktioniert jetzt, Prost.

+0

Können Sie die Ergebnisse von "show create table TABLE_NAME;"? – joeslice

Antwort

9

Was ist der Spaltentyp? Ich hoffe du hast Tinyint nicht benutzt :-) Du solltest stattdessen int oder number verwenden.

+0

Ja, klingt für mich auch nach Tinyint! – Gav

+0

in der Tat ist es eine tinyint Spalte, wusste nicht, dass das ein Problem sein würde –

+0

tinyint hat einen Bereich von -128 bis +127, so ist es nicht sehr gut geeignet für auto_increment Spalten .. – codymanix

Verwandte Themen