Mam bazę danych mysql, w której używam auto_increment (integer), czy możesz mi powiedzieć, do jakiej liczby całkowitej może on zwiększać. Jak możemy zwiększyć limit auto_increment?Jaki jest limit auto_increment (integer) w mysql
9
A
Odpowiedz
39
Granica kolumnie is the size of the columnauto_increment
:
Użyj wystarczająco duża liczba całkowita typ danych dla kolumny AUTO_INCREMENT posiadać maksymalną wartość sekwencji będzie trzeba. Gdy kolumna osiągnie górny limit typu danych, następna próba wygenerowania numeru sekwencji nie powiedzie się. Na przykład, jeśli używasz TINYINT, maksymalna dopuszczalna liczba sekwencja jest 127. Dla TINYINT niepodpisany, maksymalna wynosi 255.
limits of the integer types są:
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 może iść tak wysokie, jak 2147483647. Jeśli unsigned może być 4294967295.
See this chart dla wszystkich wartości całkowitych.
możemy zwiększyć limit za pomocą „BIGINT (9223372036854775807) "? – Eka
Powinieneś być w stanie. –
Dzięki za odpowiedź john – Eka