sql >> Databasteknik >  >> RDS >> Mysql

Magento - Det går inte att omindexera produktpriser - Begränsning av utländsk nyckel misslyckas

Lösning:

Vänligen utför följande:

Aktivera magento DB-loggning via:lib/Varien/Db/Adapter/Pdo/Mysql.php . Nere runt rad 86 ser du följande klassvariabler:

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

Ändra allt till sant och kör sedan omindexeringen. Kontrollera sedan loggfilen som anges ovan.

Loggfilen anger vilken tabell i databasen som orsakar problemet och jämför sedan tabellstrukturen för denna tabell med samma här:http://www.magereverse.com/index/magento-database-diagram/version/1-7-0-2

Ta bort kolumnen som inte borde finnas där. Problemet kommer att åtgärdas. Hälsningar.



  1. välj distinct(datum) returnerar samma datum flera gånger

  2. postgres rekursiv fråga i samma tabell

  3. Hur kan jag markera ett ord i gridview

  4. Hur man tar backup av MySQL Database