0
Magento 1.7カタログ製品のフラットインデックスを再作成しようとするとエラーが発生します(管理パネルまたはコマンドラインから)。コマンドラインでMagento reindexカタログ製品フラットエラー:外部キー制約のエラー
私は次のエラーを取得する:
Product Flat Data index process unknown error: exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1005 Can't create table 'databasename.#sql-340a_22a3' (errno: 121)' in /var/www/clients/client1/web16/web/lib/Zend/Db/Statement/Pdo.php:228
私は「SHOW ENGINE INNODB STATUS;
」を使用してMySQLに見ると、私は次のエラーを取得する:
160830 10:17:09 Error in foreign key constraint creation for table `databasename`.`#sql-340a_2160`. A foreign key constraint of name `databasename`.`FK_MAGE_MAGE_CAT_PRD_FLAT_1_ENTT_ID_MAGE_CAT_PRD_ENTT_ENTT_ID` already exists. (Note that internally InnoDB adds 'databasename' in front of the user-defined constraint name.) Note that InnoDB's FOREIGN KEY system tables store constraint names as case-insensitive, with the MySQL standard latin1_swedish_ci collation. If you create tables or databases whose names differ only in the character case, then collisions in constraint names can occur. Workaround: name your constraints explicitly with unique names.
この問題を解決するためにどのように任意のアイデアを?スタックオーバーフローがあるので
のインデックスを再作成する前に、私がオフトピックとして、この質問を閉じるために投票しています[プログラミング関連](http://stackoverflow.com/help/on -topic)Q&Aサイト。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity