Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Magento - Produktpreise können nicht neu indexiert werden - Foreign Key Constraint schlägt fehl

Lösung:

Bitte führen Sie folgendes durch:

Aktivieren Sie die Magento-DB-Protokollierung über:lib/Varien/Db/Adapter/Pdo/Mysql.php . Ab Zeile 86 sehen Sie die folgenden Klassenvariablen:

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

Ändern Sie all auf true und führen Sie dann die Neuindizierung aus. Überprüfen Sie dann die oben angegebene Protokolldatei.

Die Protokolldatei gibt an, welche Tabelle in der Datenbank das Problem verursacht, und vergleicht dann die Tabellenstruktur dieser Tabelle mit derselben hier:http://www.magereverse.com/index/magento-database-diagram/version/1-7-0-2

Entfernen Sie die Spalte, die dort nicht sein sollte. Das Problem wird behoben. Mit freundlichen Grüßen.