Mysql
 sql >> Base de données >  >> RDS >> Mysql

Expression mysql NOW() dans Doctrine QueryBuilder

Dans Doctrine2, vous devez utiliser l'un des éléments suivants au lieu de NOW() .
Ceci :

CURRENT_TIMESTAMP()

Ou :

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

Si vous voulez uniquement l'heure ou uniquement la date, utilisez l'une de celles-ci :CURRENT_TIME() et CURRENT_DATE()

La documentation peut être trouvée ici .