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

Doktrin menghasilkan kueri dengan alias tabel yang salah

Saya baru saja menghabiskan satu jam untuk masalah yang sama ini; Anda mungkin membuat kesalahan ketik yang sama seperti saya.

Masalahnya bagi saya ada di .yml definisi skema. Di bagian di mana saya mendefinisikan hubungan antara tabel saya, saya memiliki entitas target ini:

targetEntity: mlEmailNotif

bukannya

targetEntity: MlEmailNotif

Jadi huruf kecil 'm' membuat doktrin membuat alias baru untuk tabel baru (perbandingan php peka huruf besar/kecil).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kait tidak terpicu saat memasukkan kueri mentah melalui sequelize.query()

  2. Pernyataan multi sisipan PDO

  3. SQL Pilih hanya baris di mana ada banyak hubungan

  4. Membuat pengguna di MySQL

  5. Bidang DATE MySQL dengan default CURDATE(). BUKAN DATETIME