Einzelnen Beitrag anzeigen

query

Registriert seit: 11. Jan 2007
12 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: mysql autoincrement maximalwert erreicht

  Alt 3. Mai 2007, 14:21
Ich hab's jetzt mal mit BigInt(20) unsigned ausprobiert. Den ersten Tabelleneintrag hab' ich auf 18446744073709551615 (Maximalwert) gesetzt. Wenn ich danach einen Datensatz einfügen möchte, bei dem er den autoincrement-Wert um eins erhöhen sollte, erhalte ich folgende MySQL-Fehlermeldung: #1062 - Duplicate entry '18446744073709551615' for key 1.

Als nächsten Autoindex zeigt er mir übrigens 9.223.372.036.854.779.000 an, was ich mir überhaupt nicht erklären kann. Den angezeigten nächsten Autoindex kann ich manuell im nächsten Datensatz eintragen, aber MySQL zeigt mir daraufhin immernoch den selben Wert als nächsten Autoindex-Wert an.

Das gewünschte Verhalten wäre, daß MySQL wieder bei 1 anfängt zu zählen. Wie kann ich das am besten erreichen?
  Mit Zitat antworten Zitat