【问题标题】:Magento Error with orders SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '691-0-1' for key 'PRIMARY'订单 SQLSTATE [23000] 的 Magento 错误:违反完整性约束:1062 键 'PRIMARY' 的重复条目 '691-0-1'
【发布时间】:2014-05-19 11:16:17
【问题描述】:

我的客户在下订单时收到以下错误消息。订单通过,付款被接受,但没有库存。库存保持不变。该客户再次订购的结果。但随后他们能够毫无错误地订购。

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '691-0-1' for key 'PRIMARY' 

我尝试修复表、清理缓存、完整索引,但此错误又出现了。这以前没有发生过。我检查了 catalog_product_entitiy 表中的 entity_id 691,它看起来很正常。

这发生在两种不同的付款方式中。贝宝和realex。我几乎检查了所有内容。

magento 1.8.1 CE

【问题讨论】:

    标签: php sql magento


    【解决方案1】:

    可以通过禁用唯一索引检查来解决此错误。

    在 app/etc/config.xml 中,改变这个

    设置名称 utf8

    到这里

    设置名称 utf8;设置 FOREIGN_KEY_CHECKS=0; SET UNIQUE_CHECKS=0;

    【讨论】:

    • 我必须说一个坏主意。
    猜你喜欢
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 2016-01-16
    • 2012-04-20
    • 2016-05-23
    • 2014-09-16
    • 2013-04-22
    相关资源
    最近更新 更多