Hi HaBo-Com,
folgendes vorneweg.
Ich richte bei MySQL-Tabellen immer auch ein id-Feld mit auto_increment ein. Diesen Feldern gebe ich den Daten-Typ bigint(20)
Bei dieser Einstellung hat ein Feld folgende Maximal-Werte:
Auf 64Bit-Systemen: 18.446.744.073.709.551.615
Auf 32Bit-Systemen: 9.223.372.036.854.775.807
Nun meine Frage.
Wie verhält sich das MySQL-DBMS bei erreichen bzw. überschreiten des maximalen Wertes des auto_increments-Feldes.
Werden niedriegere freie Werte neu belegt, oder verweigert das DBMS dann das abspeichern?
Ich kenne mich in der Informatik nicht gut genug aus, um mir die Quelltexte von MySQL runterzuladen und nach der Stelle zu suchen wo das dann passiert.
Kai aka Knight1
folgendes vorneweg.
Ich richte bei MySQL-Tabellen immer auch ein id-Feld mit auto_increment ein. Diesen Feldern gebe ich den Daten-Typ bigint(20)
Bei dieser Einstellung hat ein Feld folgende Maximal-Werte:
Auf 64Bit-Systemen: 18.446.744.073.709.551.615
Auf 32Bit-Systemen: 9.223.372.036.854.775.807
Nun meine Frage.
Wie verhält sich das MySQL-DBMS bei erreichen bzw. überschreiten des maximalen Wertes des auto_increments-Feldes.
Werden niedriegere freie Werte neu belegt, oder verweigert das DBMS dann das abspeichern?
Ich kenne mich in der Informatik nicht gut genug aus, um mir die Quelltexte von MySQL runterzuladen und nach der Stelle zu suchen wo das dann passiert.
Kai aka Knight1