SQLSTATE [23000]:完整性约束违规:1062重复条目' 4294967295'关键' PRIMARY'

时间:2014-11-04 09:50:05

标签: magento-1.4

有没有人知道为什么我在尝试更新产品时不断出现此错误,我会继续围绕圈子&没有到达任何地方

  

SQLSTATE [23000]:完整性约束违规:1062重复条目   ' 4294967295'关键' PRIMARY'

我们的旧版本1.4正在新的一年中更新,但需要尽快解决这个问题!

2 个答案:

答案 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