sql >> Base de Datos >  >> RDS >> Mysql

Expresión mysql NOW() en Doctrine QueryBuilder

En Doctrine2 tienes que usar uno de los siguientes en lugar de NOW() .
Esto:

CURRENT_TIMESTAMP()

O:

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

Si desea solo la hora o solo la fecha, use uno de esos:CURRENT_TIME() y CURRENT_DATE()

La documentación se puede encontrar aquí .