Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ausdruck mysql NOW() in Doctrine QueryBuilder

In Doctrine2 müssen Sie statt NOW() einen der folgenden Befehle verwenden .
Dies:

CURRENT_TIMESTAMP()

Oder:

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

Wenn Sie nur Zeit oder nur Datum wollen, verwenden Sie eines davon:CURRENT_TIME() und CURRENT_DATE()

Dokumentation finden Sie hier .