sql >> Databáze >  >> RDS >> Mysql

Doktrína generující dotaz s nesprávným aliasem tabulky

Právě jsem strávil hodinu nad stejným problémem; Pravděpodobně jste udělali stejnou chybu jako já.

Problém pro mě byl v .yml definice schématu. V sekci, kde jsem definoval vztahy mezi mými tabulkami, jsem měl tuto cílovou entitu:

targetEntity: mlEmailNotif

místo

targetEntity: MlEmailNotif

Takže malé písmeno 'm' způsobí, že doktrína vytvoří nový alias pro novou tabulku (porovnání php rozlišuje malá a velká písmena).



  1. MySQL znak vs. int

  2. Jak spočítám sloupce tabulky

  3. Metoda sběru:Postup DELETE v databázi Oracle

  4. Laravel Migration Error:Chyba syntaxe nebo narušení přístupu:1071 Zadaný klíč byl příliš dlouhý; maximální délka klíče je 767 bajtů