Magento - SQLSTATE [23000]:完整性约束违规:1062重复条目,找到错误

时间:2017-03-14 03:47:34

标签: php mysql magento magento-1.9

当从Magento管理面板上传产品时,会显示一些错误。

  

SQLSTATE [23000]:完整性约束违规:1062重复条目' 932-1' for key' UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID',

查询是:

helper

1 个答案:

答案 0 :(得分:1)

基本上,您尝试使用' UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID'来插入数据库中的条目。值为' 932-1',但插入失败,因为已存在另一个具有该值的条目。它失败了,因为在UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID'上有一些约束。列,并查看列名称,约束可能是UNIQUE约束,这要求所有数据库条目具有该列的不同值。

话虽这么说,您可以使用INSERT IGNORE命令使数据库忽略此类条目。所以查询是:

      var counter = 0;

        var x = document.getElementById("button");

        x.addEventListenern("click",button1,false);        
            function button1 ()
        {
        counter ++;

        document.getElementById("counter").innerHTML = "Counter =" + counter;
        }