Magento 产品 CSV 导入错误

Magento Product CSV Import error

我在导入 CSV 产品时遇到了一个严重的问题。当我尝试从 CSV 中仅导入一个产品时(出于测试原因),我收到以下错误:

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (admin_knygynas.catalog_product_entity_media_gallery, CONSTRAINT FK_CAT_PRD_ENTT_MDA_GLR_ATTR_ID_EAV_ATTR_ATTR_ID FOREIGN KEY (attribute_id) REFERENCES eav_attribute (attribute_id) ), query was: INSERT INTO catalog_product_entity_media_gallery (attribute_id,entity_id,value) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE entity_id = VALUES(entity_id)

第一次遇到这个问题,尽我所能进行搜索,但到目前为止还没有解决方案,在这个问题上坐了几个小时。我看到它试图将 VALUES(?,?,?) 插入产品媒体库实体,但没有任何意义。

我从 Magento 1.7.2 版本导出 CSV,并尝试导入到 1.9.2。但我在某处读到它没有任何区别。我做了所有的步骤。创建了缺失的属性,用另一个模块导入了类别,所以一切都应该没问题。

谁能帮我找到解决办法?任何帮助将不胜感激。

找到解决方案!在 CSV 文件中,我注意到有一个名为 _media_attribute_id 的属性,从我的默认站点导出了一个产品,看到它是 720,而在我的另一个 csv 文件中它是 90..所以我改变了 id从 90 到 720,它解决了我的问题!