Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để sử dụng DATE () trong Doctrine 2 DQL?

Ngoài câu trả lời được chấp nhận, có rất nhiều chức năng tùy chỉnh được tạo sẵn tại https://github.com / beberlei / DoctrineExtensions .

Sau đó, chúng có thể được đăng ký trong cấu hình của bạn như

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

và sau đó có thể được sử dụng trong DQL của bạn (như trong truy vấn của bạn) như

DATE(jobs.endDate) AS endDate


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java ZonedDateTime lưu trong Cơ sở dữ liệu

  2. Struts + Hibernate:@SessionTarget không hoạt động

  3. Tham số '@myLeft' phải được xác định

  4. lỗi thời gian chạy:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  5. Cách bỏ chặn bằng máy chủ lưu trữ mysqladmin