Fabienne: MySQL: Autoinkrement INT

Beitrag lesen

N'Abend!

Wohl eher Ersteres. Woher auch soll MySQL wissen, dass es wieder von vorne anfangen soll mit Zählen?

Verstehe ich nicht?
Zum einen sagst Du, dass MySQL wieder von Vorne anfängt, zum anderen soll MySQL es gar nicht wissen, dass es wieder von Vorne anfangen soll....

denn dann sind seit dem 1.1.1970 4294967294 Sekunden vergangen.

Hat der Autoinkrement-Wert irgendwas mit nem UNIX-Timestamt zu tun?
Wohl eher nicht.

Frage:
Was passiert, wenn ich den maximal möglichen autoinkrement-Wert bei einem INT-Feld erreiche?
Werden nicht belegte IDs (INT-Zahlen) nochmals verwendet (wäre problemtisch, wenn es sich bei den IDs um ein-ein-deutige IDs handelt => Problem)?
Oder werden dann alle neuen IDs (INT-Zahlen), die größer als 4294967294 (max INT-Wert) sind, "abgeschnitten" und als 4294967294 abgespeichert (IDs sind primary keys, ergo => dublicate entry... => Problem)?
Oder hat MySQL eine super Lösung dafür?

Vielen Dank für Eure Antworten!
Fabienne