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

Výraz mysql NOW() v Doctrine QueryBuilder

V Doctrine2 musíte místo NOW() použít jedno z následujících .
Toto:

CURRENT_TIMESTAMP()

Nebo:

...
createQuery(...'WHERE x.date = :now')
->setParameter('now', new \DateTime('now'))
...

Pokud chcete pouze čas nebo pouze datum, použijte jednu z těchto možností:CURRENT_TIME() a CURRENT_DATE()

Dokumentaci naleznete zde .



  1. MySQL LIMIT v korelovaném poddotazu

  2. Proč dává mysql chybu ER_TABLE_NOT_LOCKED, když jsem právě zamkl tabulku?

  3. Neznámý sloupec v poddotazu mysql

  4. vztah mysql n:m:Najděte řádky s několika specifickými vztahy