2013-02-08 92 views
-1

我正在上傳CSV。前200個產品可以上傳,但在此之後會失敗。我嘗試刪除csv中的第一個210,然後再次上傳,但只是不斷顯示此錯誤(dbname已刪除)。將CSV導入Magento時出錯

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`##databasename##`.`mg_catalog_product_entity_varchar`, CONSTRAINT `FK_mg_CAT_PRD_ENTT_VCHR_ENTT_ID_mg_CAT_PRD_ENTT_ENTT_ID` FOREIGN KEY (`entity_id`) REFERENCES `mg_catalog_product_entity` (`) 

任何想法?

C

+0

外鍵約束失敗..您使用自定義腳本來執行此操作嗎? – Kalpesh 2013-02-08 14:42:52

+0

嗨@KalpeshMehta - 不,我正在使用內置的Magento導入功能,使用UTF8 CSV。 我沒有重複的SKU,也沒有使用任何子行。 – bigonroad 2013-02-08 19:47:15

回答

0

啊哈,原來我的UTF8編碼沒有工作。現在排序。 技巧是在Excel中的Web選項下更改設置。

劃痕 - 再次停止工作!很奇怪。

現在收到消息:

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`##dbname##`.`mg_catalog_product_entity_media_gallery`, CONSTRAINT `FK_mg_CAT_PRD_ENTT_MDA_GLR_ATTR_ID_mg_EAV_ATTR_ATTR_ID` FOREIGN KEY (`attribute_id`) REFERENCES `mg_eav_attribute` (`a) 

有什麼想法?