我的phpadmin数据库遇到问题。我的主要关键表是负面的,我无法看到问题所在。我将主键设置为INT 20,自动递增1.负整数不是一个小数
答案 0 :(得分:0)
默认情况下,MySQL将您的INT(20)
存储为4个字节的无符号整数:INT(4)
。这意味着您的范围介于-2147483648
和2147483647
之间,可能会溢出到负值。使用unsigned
为您提供0
和4294967295
之间的范围。你应该考虑使用BIGINT(8)。请参阅documentation on numeric types以及MySQL如何处理overflow!