2012-06-29 5 views

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.

+0

możemy zwiększyć limit za pomocą „BIGINT (9223372036854775807) "? – Eka

+0

Powinieneś być w stanie. –

+0

Dzięki za odpowiedź john – Eka