PHPMYAdmin数据库否定主键

时间:2011-08-01 07:39:42

标签: phpmyadmin

我的phpadmin数据库遇到问题。我的主要关键表是负面的,我无法看到问题所在。我将主键设置为INT 20,自动递增1.负整数不是一个小数

1 个答案:

答案 0 :(得分:0)

默认情况下,MySQL将您的INT(20)存储为4个字节的无符号整数:INT(4)。这意味着您的范围介于-21474836482147483647之间,可能会溢出到负值。使用unsigned为您提供04294967295之间的范围。你应该考虑使用BIGINT(8)。请参阅documentation on numeric types以及MySQL如何处理overflow