Ich habe eine MySQL-Datenbank, in der ich auto_increment (Integer) verwende, können Sie mir sagen, bis zu welcher Integerzahl es inkrementiert werden kann. Wie können wir das Limit von auto_increment erhöhen?Was ist die Grenze von auto_increment (integer) in mysql
9
A
Antwort
39
Die Grenze einer auto_increment
Spalte is the size of the column:
einen ausreichend großen Integer-Datentyp für die AUTO_INCREMENT Spalte verwenden, um den maximalen Sequenzwert zu halten Sie benötigen. Wenn die Spalte die obere Grenze des Datentyps erreicht, schlägt der nächste Versuch fehl, eine Sequenznummer zu generieren. wenn Sie TINYINT Verwenden Sie zum Beispiel die maximal zulässige Sequenznummer 127 für TINYINT UNSIGNED ist die maximale 255.
Die limits of the integer types sind:
TINYINT - 127
UNSIGNED TINYINT - 255
SMALLINT - 32767
UNSIGNED SMALLINT - 65535
MEDIUMINT - 8388607
UNSIGNED MEDIUMINT - 16777215
INT - 2147483647
UNSIGNED INT - 4294967295
BIGINT - 9223372036854775807
UNSIGNED BIGINT - 18446744073709551615
5
Integer kann so hoch wie 2147483647 gehen Wenn unsigned es 4294967295
See this chart für alle ganzzahligen Werte sein kann.
können wir die Grenze, die durch Verwendung von „BIGINT erhöhen (9223372036854775807) "? – Eka
Sie sollten in der Lage sein. –
Danke für die Antwort John – Eka