sql >> Database teknologi >  >> RDS >> Mysql

Udtryk mysql NOW() i Doctrine QueryBuilder

I Doctrine2 skal du bruge en af ​​følgende i stedet for NOW() .
Dette:

CURRENT_TIMESTAMP()

Eller:

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

Hvis du kun vil have tid eller kun dato, skal du bruge en af ​​disse:CURRENT_TIME() og CURRENT_DATE()

Dokumentation kan findes her .



  1. mysql brugerrækkeniveau adgang

  2. SQL-forespørgsel for at kontrollere, om et navn begynder og slutter med en vokal

  3. De brugte SELECT-sætninger har et andet antal kolonner (REDUX!!)

  4. Lagring af en procentdel i Rails + MySQL