Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Expressão mysql NOW() no Doctrine QueryBuilder


No Doctrine2 você tem que usar um dos seguintes ao invés de NOW() .
Isso:
CURRENT_TIMESTAMP()

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

Se você quiser apenas a hora ou apenas a data, use um desses:CURRENT_TIME() e CURRENT_DATE()

A documentação pode ser encontrada aqui .