当我尝试向数据库添加记录时,我已经开始接收上述错误。 有问题的列设置为'auto_increment',数据类型为'INT',长度为10.重复键'6343'为'PRIMARY'键
在网上查看我可以看到,当自动递增列达到其上限时会发生此错误 - 但在这种情况下,该表只包含6342条记录,并且该列应该能够保存更多。
事实上,有问题的应用程序在多个安装中使用,并且在某些情况下,具有相同结构的等效表具有比此更多的记录而不会产生错误。
更奇怪的是,当我将此列的数据类型更改为'BIGINT'时,它解决了问题 - 即使在其他安装上它仍然与更多记录相同。
任何人都可以提出任何原因为什么可能发生这个问题?
在此先感谢。
如果将数据类型更改回INT,该怎么办? – Karolis
什么'SELECT @@ auto_increment_increment'返回有问题的实例? – Quassnoi
我已将数据类型更改回INT,并且它可以继续正常工作。 –