今朝、magentoで約100の製品を選択して有効にすると、このmysql too many table
エラーが発生しました
以下はログファイルの抜粋です
a:5:{i:0;s:92:"SQLSTATE[HY000]: General error: 1116 Too many tables;
MySQL can only use 61 tables in a join";i:1;s:5786:"
#0 /var/www/html/dev.mysite.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110):
Zend_Db_Statement_Pdo->_execute(Array)
このmysqlスレッド(http://forums.mysql.com/read.php?10,94448,94505#msg-94505
を通過)は、eav dbモデルに欠陥があることを示しています。
また、61テーブルを増やすと、また、eavモデルは最終的にこれを超えます。
magento eavモデルは完璧ではありませんか?それともカスタム属性が多すぎるためですか?(150以上のカスタム属性とセット)
私はこれに対処する方法は無意味です。
助けを求めて
ありがとう
Magmiは、製品の一括更新を実現するための優れたツールです。後で発見
—
echoashu