mysql中的键1的重复条目“0”

时间:2012-05-07 06:43:36

标签: mysql

我有一个数据类型为'smallint'(主键)的表字段,它是auto_increment。它工作正常。

很长一段时间后,我收到错误duplicate entry '32676' for key 1。因此,我将该字段从smallint(6)更新为int(11)。现在我收到错误duplicate entry '0' for key 1

我正在使用InnoDB引擎。

我具体可以做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:9)

那是因为表计数器可能重置为零,所以下一项添加0,现有密钥!!
你可以尝试使用

ALTER TABLE your_table AUTO_INCREMENT=32677