auto_increment(integer) を使用している mysql データベースがあります。インクリメントできる整数まで教えてください。auto_increment の制限を増やすにはどうすればよいですか?
27704 次
2 に答える
49
列の制限はauto_increment
列のサイズです:
AUTO_INCREMENT 列には、必要な最大シーケンス値を保持するのに十分な大きさの整数データ型を使用してください。列がデータ型の上限に達すると、次のシーケンス番号生成の試行は失敗します。たとえば、TINYINT を使用する場合、許容される最大シーケンス番号は 127 です。TINYINT UNSIGNED の場合、最大値は 255 です。
整数型の制限は次のとおりです。
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
于 2012-06-29T15:20:22.903 に答える
6
整数の最大値は 2147483647 です。符号なしの場合は 4294967295 になります。
すべての整数値については、このチャートを参照してください。
于 2012-06-29T15:19:56.087 に答える