sql >> データベース >  >> RDS >> Mysql

Magento-製品価格のインデックスを再作成できません-外部キー制約が失敗します

    解決策:

    次のことを実行してください:

    lib / Varien / Db / Adapter / Pdo/Mysql.phpを介してmagentoDBロギングを有効にします。 86行目あたりに、次のクラス変数が表示されます。

    protected $_debug = false; 
    protected $_logAllQueries = false; 
    protected $_logCallStack = false; 
    protected $_debugFile = ‘var/debug/sql.txt’;
    

    すべてをtrueに変更してから、インデックスの再作成を実行します。次に、上記で指定したログファイルを確認します。

    ログファイルは、データベース内のどのテーブルが問題を引き起こしているのかを示し、このテーブルのテーブル構造をここで同じものと比較します: http://www.magereverse.com/index/magento-database-diagram/version/1-7-0-2

    存在しないはずの列を削除します。問題は修正されます。よろしくお願いします。



    1. MySQLを使用した基本的なSQLクエリについて学ぶ

    2. SQL Serverで「datetime2」を「time」に変換します(T-SQLの例)

    3. SQLServerの値のリストから選択するにはどうすればよいですか

    4. MariaDBでのASIN()のしくみ