sql >> Databasteknik >  >> RDS >> Mysql

Uttryck mysql NOW() i Doctrine QueryBuilder

I Doctrine2 måste du använda något av följande istället för NOW() .
Detta:

CURRENT_TIMESTAMP()

Eller:

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

Om du bara vill ha tid eller endast datum använd en av dessa:CURRENT_TIME() och CURRENT_DATE()

Dokumentation finns här .



  1. MySQL:Hur hämtar man data med left-join om kolumnen innehåller flera ID?

  2. Hur hittar man saknade rader (datum) i en mysql-tabell?

  3. mysql tidklocka

  4. Docker PGMASTER PostgreSQL versionsuppdatering