有没有人知道为什么我在尝试更新产品时不断收到此错误,我一直绕着圆圈&没有到达任何位置。SQLSTATE [23000]:完整性约束违规:1062关键'PRIMARY'的重复条目'4294967295'
SQLSTATE [23000]:完整性约束违规:1062重复条目 “4294967295”关键“PRIMARY”
我们上这是在新的一年被更新,但需要将旧版本1.4尽快解决这个问题!
有没有人知道为什么我在尝试更新产品时不断收到此错误,我一直绕着圆圈&没有到达任何位置。SQLSTATE [23000]:完整性约束违规:1062关键'PRIMARY'的重复条目'4294967295'
SQLSTATE [23000]:完整性约束违规:1062重复条目 “4294967295”关键“PRIMARY”
我们上这是在新的一年被更新,但需要将旧版本1.4尽快解决这个问题!
真的很难告诉你,因为我们不知道这是发生在哪个表。在数据库中搜索该ID(4294967295),并查看是否可以找到它试图创建此条目的位置。由于ID非常大,我假设它是某种错误(除非您的商店中有40亿件产品)。这可能就像删除那个条目一样简单,在你删除东西之前将它们还原。 我假设您会在catalog_product_entity
表中找到该错误条目。
我会做的是xdebug在本地环境的保存过程,并跟踪保存尝试,看看它试图通过什么值。所以如果你有这样的设置,你应该从那里开始。
我有同样的问题,但在catalogrule_product_price
。
我在数据库中将该表的auto_increment ID的值从int(10)更改为bigint(10)。
因此4294967295是不是你的最后一个ID,它会为更多同时工作;)
你的问题应该是catalog_product_entity
场entity_id
变更类型进行BIGINT