sql >> Database >  >> RDS >> Mysql

Magento - Kan productprijzen niet opnieuw indexeren - Foreign Key Constraint Fails

Oplossing:

Voer het volgende uit:

Schakel magento DB-logboekregistratie in via:lib/Varien/Db/Adapter/Pdo/Mysql.php . Beneden rond regel 86 ziet u de volgende klassevariabelen:

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

Verander alles in true en voer de re-index uit. Controleer dan het logbestand dat hierboven is gespecificeerd.

Het logbestand geeft aan welke tabel in de database het probleem veroorzaakt en vergelijk vervolgens de tabelstructuur van deze tabel met dezelfde hier:http://www.magereverse.com/index/magento-database-diagram/version/1-7-0-2

Verwijder de kolom die er niet zou moeten zijn. Het probleem zal worden opgelost. Met vriendelijke groet.



  1. Vergelijk het resultaat van twee tabelfuncties met één kolom van elk

  2. PHP array_intersect of in_array dan MYSQL

  3. Wat onze klanten verdienen:Introductie van MariaDB Enterprise-documentatie

  4. Trigger voordat MySql wordt verwijderd