Magento が製品カタログの再インデックスを拒否しています。このエラーを記録しています:
2013-01-29T23:24:51+00:00 DEBUG (7): Exception message: SQLSTATE[23000]:
Integrity constraint violation: 1452 Cannot add or update a child row:
a foreign key constraint fails (`cjsquash_mgnt1`.`catalog_category_product_index`,
CONSTRAINT `FK_CAT_CTGR_PRD_IDX_CTGR_ID_CAT_CTGR_ENTT_ENTT_ID` FOREIGN KEY (`category_id`) REFERENCES `catalog_category_entity` (`entity_id`))
これは、catalog_category_product_index に無効な行があり、catalog_category_entity テーブルに値が欠落していることを意味すると思いますが、次のクエリを実行しました。
SELECT *
FROM catalog_category_product_index
where category_id not in (select entity_id from
catalog_category_entity)
0行を返すため、そうではないようです。これを修正するにはどうすればよいですか?