Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Doctrine generujące zapytanie z niewłaściwym aliasem tabeli

Właśnie spędziłem godzinę nad tym samym problemem; Prawdopodobnie popełniłeś ten sam błąd literowy co ja.

Problem dla mnie był w .yml definicja schematu. W sekcji, w której zdefiniowałem relacje między moimi tabelami, miałem tę encję docelową :

targetEntity: mlEmailNotif

zamiast

targetEntity: MlEmailNotif

Tak więc małe „m” powoduje, że doktryna tworzy nowy alias dla nowej tabeli (porównanie php uwzględnia wielkość liter).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zamawiać według określonej części sznurka?

  2. Zaktualizuj kolumnę w bazie danych, w której maksymalna wartość php mysql

  3. mySQL - dopasowywanie danych wejściowych z łacińskiego (angielskiego) formularza do danych utf8 (innych niż angielski)

  4. Czy modele Django mogą używać funkcji MySQL?

  5. Jak podzielić Mysql na WIELE SERWERÓW?