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?