Vermutlich hast Du einmal eine hohe Userid gehabt in den Accounts. Dadurch hat sich der auto_increment-Wert (das ist der Wert, der die automatisch hochgezählten IDs vergibt) auf die hohe Zahl geändert.
Die von Dir angegebene Zahl ist die höchstmögliche bei einer 10stelligen Integer-Zahl, daher wird immer die gleiche genommen - mehr geht eben nicht mehr.
Lösung:
a) Sehr unsauber, aber einfach: Das Feld 'acctid' von int(10) (oder int(11)) ändern auf bigint (die Länge freilassen, wird automatisch eingefügt).
b) Zuerst müssen die IDs gesenkt werden. Das ist mit Mühe verbunden, weil das natürlich auch für alle anderen Tabellen, die eine Account-ID nutzen, übernommen werden muß. Anschließend werden die Daten (nur Daten, nicht Struktur) als SQL-File exportiert (unbedingt drauf achten, daß beim Export nicht der auto_increment-Wert exportiert wird!). Dann bei der Tabelle im phpMyAdmin auf 'leeren' klicken und dann die SQL-Datei wieder einfügen. Der auto_increment-Wert sollte dann genau 1 über der höchsten ID liegen.
_________________ A bus station is where busses stop. A train station is where trains stop. On my desk there is a workstation...
|