有没有人知道为什么我在尝试更新产品时不断出现此错误,我会继续围绕圈子&没有到达任何地方
SQLSTATE [23000]:完整性约束违规:1062重复条目 ' 4294967295'关键' PRIMARY'
我们的旧版本1.4正在新的一年中更新,但需要尽快解决这个问题!
答案 0 :(得分:0)
真的很难告诉你,因为我们不知道发生了哪个表格。在数据库中搜索该ID(4294967295),看看是否可以找到它在哪里创建此条目。由于ID非常大,我假设它是某种错误(除非你的商店里有40亿个产品)。它可能就像删除该条目一样简单,但在删除内容之前将其备份。
我假设你会在catalog_product_entity
表中找到错误条目。
我要做的是xdebug在本地环境中保存过程并跟踪保存尝试以查看它试图传递的值。所以如果你有这样的设置,你应该从那里开始。
答案 1 :(得分:0)
我遇到同样的问题,但问catalogrule_product_price
。
我将该表的auto_increment ID的值从int(10)更改为bigint(10)。
所以4294967295不是你的最后一个ID,它可以用于更多;)
对于您的问题,catalog_product_entity
字段entity_id
更改类型应为BIGINT