一尘不染

如果我在MySQL中存储int(255),则最大数字是多少?

mysql

我在mysql中使用int(255)作为我的ID。这足够长吗?如果我有大约1,000,000条记录…。谢谢。


阅读 1466

收藏
2020-05-17

共1个答案

一尘不染

可能只是int(11)为了您而已。由于不能包含255个可见数字int,因此最大值为2147483647

如果您还需要更多,则可以将其设置为无符号,因为我假设您没有否定ID,那么您最多可以拥有4294967295

如果您将要拥有超过40亿条记录(如果现在的记录为100万条记录,则不太可能),那么您可以使用a
bigint代替,它允许您以最大18446744073709551615的存储空间为代价来存储数字。

2020-05-17