【问题标题】:Magento Importing product gives errorMagento 导入产品出现错误
【发布时间】:2016-02-05 17:44:08
【问题描述】:

我是 magento 的新手。

我在从 magento 导入选项导入新产品时遇到问题

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`choiccgo_shop`.`cataloginventory_stock_item`, CONSTRAINT `FK_CATINV_STOCK_ITEM_STOCK_ID_CATINV_STOCK_STOCK_ID` FOREIGN KEY (`stock_id`) REFERENCES `cataloginventory_stock` (`stock_id`) ON DEL)

产品已进口但库存,数量未更新

请帮忙

【问题讨论】:

    标签: magento import


    【解决方案1】:

    这可能是因为您尝试插入的列在表中不存在。我可以给你两个解决方案。

    您是如何进口产品的?是由

    系统 -> 导入/导出 -> 数据流 - 配置文件 -> 导入所有产品。

    解决方案 1:我建议您通过名为 magmi 的大规模进口商进口。它有很好的 wiki 页面,它为您提供插件和所有其他要在 Magento 中导入的内容的详细描述。

    解决方案 2:Update Quantity Separately - 单击该链接

    良好实践:在您要导入的 SQL 文件的开头使用这些行总是一个好的实践

    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT;SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS;SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION;SET NAMES utf8;SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;
    

    并在 SQL 文件的末尾添加这些行

    SET SQL_MODE=@OLD_SQL_MODE;SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT;SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS;SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION;SET SQL_NOTES=@OLD_SQL_NOTES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-07-22
      相关资源
      最近更新 更多