php - 请求中的 SQL future 日期

标签 php sql database symfony doctrine-orm

我正在尝试执行 SQL 请求以获取所有 future 事件。

到目前为止,它看起来像这样:

$dql   = "SELECT a FROM AOFVHFlyBundle:Flight a WHERE precisedate >= NOW()";
$query = $em->createQuery($dql);

但是我得到以下错误:

line 0, col 59: Error: Expected known function, got 'NOW'

我怎样才能获得所有 future 的航类?

最佳答案

您正在寻找的 DQL 函数是 CURRENT_TIMESTAMP()。如 doc 中所述.

关于php - 请求中的 SQL future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30757648/

相关文章:

php - 单元测试分离

java - executeQuery(String sql) 函数的返回值可以类型转换为字符串数组吗?

mysql - 将电子邮件和附件导入数据库

mysql - 如何更正 SQL 表中的日期值?

PHP 的 '===' 运算符

javascript - 电子邮件表格未发送

php - mysql server has gone away,序列化和锁等待错误

mysql - 选择符合条件的最后 N 行

sql - 在 SQL Server 中获取当前 Unix 纪元时间戳(以秒为单位)

android - 我的 sqlite 数据库存储在 android 中的什么位置?