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

Doktrína – Jak vytisknout skutečné sql, nejen připravené prohlášení?

Doctrine neposílá "skutečný SQL dotaz" na databázový server:ve skutečnosti používá připravené příkazy, což znamená:

  • Odeslání příkazu, aby byl připraven (to je to, co vrací $query->getSql() )
  • A poté odeslání parametrů (vrácených $query->getParameters() )
  • a provedení připravených příkazů

To znamená, že na straně PHP nikdy neexistuje „skutečný“ SQL dotaz – takže jej Doctrine nemůže zobrazit.



  1. Jak mohu seřadit výsledek mysql podle seznamu prioritních ID?

  2. Jak používat příkaz CASE v MySQL?

  3. Naučte se používat příkaz CASE v SQL

  4. záměna klauzule WHERE s CHOP