2016-09-08 6 views
0
  • CSVインポート機能で製品をインポートしました。
  • インポートは問題なく行われました。
  • インポートされたすべての製品が管理パネルに表示されます。
  • 問題はcatalog_product_attributeのみのインデックス作成にあります。残りのインデックスは、インデックスの再インデックスを行います。私が試し

フロントエンドストアにそれらが表示されるように(コンソールの)インデックスを再インデックス、IはSQLSTATE [23000]得た:整合性制約違反エラー:Magento 2 - インデックスを再作成するとSQLSTATE [23000]が生成されます。整合性制約違反

SQLSTATE [23000]:整合性制約違反:1062キー 'PRIMARY'の重複するエントリ '8942-138-1-265'、クエリは次のとおりでした:INSERT INTO mag_catalog_product_index_eav_idxentity_id,attribute_id,store_id,value)VALUES(?、?、?、?)、(? (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 (?、?、?)、(?、?、?)、(?、?、?)、 .....

私にアドバイスをしてください。行う?ありがとう!

+0

少なくとも2店舗にインポートしていますか? id = 138の属性は複数選択ですか? – Detzler

+0

私は同じ問題があります。私の場合、1つの店と1つの属性だけが本当に複数選択です。 @ Pete-jaworski:あなたはこれを解決しましたか? –

答えて

0

私の場合は問題が見つかりました。私の属性はタイプmultiselectでした。つまり、Magentoは文字列を別々のIDに分割し、各オプションのインデックステーブルにユニークなキーを作成します。

ただし、インポートに失敗したなどの理由でデータベースに重複した値がある場合は、このエラーがスローされます。

私のケースでは、value227,15,227であり、上記のエラーを投げて、227の値を2回持ちました。 227,15に値を変更すると、この問題が解決されました。

関連する問題