我在mysql中使用int(255)作为我的ID。这足够长吗?如果我有大约1,000,000条记录…。谢谢。
可能只是int(11)为了您而已。由于不能包含255个可见数字int,因此最大值为2147483647。
int(11)
int
2147483647
如果您还需要更多,则可以将其设置为无符号,因为我假设您没有否定ID,那么您最多可以拥有4294967295。
4294967295
如果您将要拥有超过40亿条记录(如果现在的记录为100万条记录,则不太可能),那么您可以使用a bigint代替,它允许您以最大18446744073709551615的存储空间为代价来存储数字。
bigint
18446744073709551615