0

本周我们在 Magento 中收到了两条来自错误订单的消息,消息是:

SQLSTATE [23000]:完整性约束违规:1062 键 'PRIMARY' 的重复条目 '8346-0-1'

有人知道如何解决这个问题。我们正在使用 Magento 1.6.1.0

以下是有关该问题的更多信息:

自从本周六以来,我们通过电子邮件收到了来自商店的大部分订单以下消息:SQLSTATE[23000]:

完整性约束违规:1062 每次消息相同时,键“PRIMARY”的重复条目“8346-0-1”,只有条目键“8346-0-1”不同。

我们没有看到更多详细信息,只有我们收到的电子邮件,然后付款和结帐无法正常工作。几个例子是:

SQLSTATE [23000]:完整性约束违规:1062 键“PRIMARY”的重复条目“14719-0-1” SQLSTATE [23000]:完整性约束违规:1062 键“PRIMARY SQLSTATE [23000”的重复条目“14719-0-1” ]:完整性约束违规:1062 键“PRIMARY”的重复条目“14719-0-1”

4

1 回答 1

0

我猜是在订单确认中??如果我猜对了,这意味着您正在向数据库插入一个已经存在的项目,或者已经存在的表列的组合,并且它们必须是唯一的。

您只能通过更正 DB 插入命令来修复它。

您可以检查是否没有在一个脚本中两次将同一行插入数据库。

于 2013-09-23T10:37:10.863 回答