2016-10-14 13 views
0

製品を変更してマゼンタのバックエンドに保存しようとすると、次のエラーが発生します。マゼンタで製品を保存しようとしたときにエラーが発生しました

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')) AND (p.entity_id = '1696') LIMIT 1' at line 3, query was: SELECT DISTINCT p.entity_id FROM `catalog_product_entity` AS `p` INNER JOIN `catalog_product_flat_1` AS `cpf` ON cpf.entity_id = p.entity_id LEFT JOIN `catalog_category_product` AS `ccp` ON ccp.product_id = p.entity_id WHERE (()) AND (p.entity_id = '1696') LIMIT 1 

どのような問題が起こっているのか、どうすれば解決できるか教えてください。

+0

Stack Overflowは[プログラミング関連](http://stackoverflow.com/help/on-topic)のQ&Aサイトであるため、このトピックをオフトピックとして閉じることにしました。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

答えて

0

データベースcatalog_product_flat_1テーブルに矛盾があります。すべてのフラットテーブルを空にして試してください。テーブルを空にする前にバックアップを取ってください。

+0

こんにちは@Sumanあなたの答えを試しましたが、それは何の違いはありませんでした。 –

+0

管理領域からすべてのキャッシュとインデックスをクリアします。 –

+0

それも試しました。 –

関連する問題