2012-06-29 8 views

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.

+0

können wir die Grenze, die durch Verwendung von „BIGINT erhöhen (9223372036854775807) "? – Eka

+0

Sie sollten in der Lage sein. –

+0

Danke für die Antwort John – Eka

Verwandte Themen