Magento error magento SQLSTATE [23000]:完整性约束违规:1062重复条目

时间:2015-02-01 03:49:11

标签: php mysql magento

我已经建立了一个Magento(1.9.x)网站几个月。大多数产品都是使用内置导入功能添加的。我还使用导入和数据流配置文件来更新定价,成本和属性等项目。我安装了Amasty产品管理产品(产品网格编辑等)。

就在最近两天,当我从后端编辑现有产品时,我收到以下错误。它也会编辑我刚刚添加的项目(添加工作,但编辑会抛出错误)。产品更改未保存。我可以从Amasty产品中编辑项目属性(名称,价格,类别)并保存。有没有解决这个问题?

magento SQLSTATE [23000]:完整性约束违规:1062密钥“UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID”的重复条目,查询为:INSERT INTO cataloginventory_stock_itemproduct_idstock_id,{{ 1}},qtyuse_config_min_qtyis_qty_decimaluse_config_backordersuse_config_min_sale_qtyuse_config_max_sale_qtyis_in_stock,{{1} },low_stock_dateuse_config_notify_stock_qtyuse_config_manage_stockstock_status_changed_autouse_config_qty_increments)价值观(?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?)

2 个答案:

答案 0 :(得分:1)

尝试添加新产品时,我收到了同样的错误消息。使用Magento 1.9。在此之前我添加了一个虚拟产品。我删除了虚拟产品,错误消失了。

答案 1 :(得分:0)

我发现了问题:我添加了一个名为“stock_item”的属性。只要此属性位于属性集中,该项就会抛出错误。我从测试属性集中删除了它,并注意到这些属性集中的项目将保存。当我使用键“stock_me”重新添加项目时,所有项目似乎都保存没有错误。