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

Hvordan kan jeg bruge DATE() i Doctrine 2 DQL?

Ud over det accepterede svar er der et væld af præbyggede brugerdefinerede funktioner tilgængelige på https://github.com /beberlei/DoctrineExtensions .

Disse kan derefter registreres i din konfiguration ligesom

doctrine:
    orm:
        dql:
            string_functions:
                DATE: DoctrineExtensions\Query\Mysql\Date

og kan derefter bruges i din DQL (som i din forespørgsel) som

DATE(jobs.endDate) AS endDate


  1. Fejl relateret til only_full_group_by ved udførelse af en forespørgsel i MySql

  2. mysql - flyt rækker fra en tabel til en anden

  3. Agentnedlæggelse i EM13c

  4. Kan ikke tilføje eller opdatere en underordnet række:en begrænsning af en fremmednøgle mislykkes