Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Magento - Tidak dapat mengindeks ulang Harga Produk - Batasan Kunci Asing Gagal

Solusi :

Lakukan hal berikut:

Aktifkan logging DB magento melalui:lib/Varien/Db/Adapter/Pdo/Mysql.php . Di sekitar baris 86, Anda akan melihat variabel kelas berikut:

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

Ubah semua menjadi true lalu jalankan re-index. Kemudian periksa file log yang ditentukan di atas.

File log menunjukkan tabel mana dalam database yang menyebabkan masalah dan kemudian membandingkan struktur tabel tabel ini dengan tabel yang sama di sini:http://www.magereverse.com/index/magento-database-diagram/version/1-7-0-2

Hapus kolom yang seharusnya tidak ada. Masalah akan diperbaiki. Salam.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peningkatan Atom dengan Kerangka Entitas

  2. Menulis parameter opsional dalam prosedur tersimpan di MySQL?

  3. Doktrin 2 dengan banyak indeks

  4. Bagaimana cara membandingkan tanggal di sqlalchemy?

  5. Menjalankan beberapa transaksi JPA secara paralel