原则2 - 如何使用DATE_ADD功能



我正在尝试使用doctrine2中的DATE_ADD函数,但我无法正确使用它。

我在 DQL 中这样使用:

->andWhere('p.created_at <= DATE_ADD(CURRENT_DATE(),4, day)')

但是我收到语法错误:

[语法错误] 第 0 行,第 215 行:错误:预期"." 或"(",得到"天"

我尝试了不同的实现,但我都得到了某种语法错误。

我已经检查了包含此函数的 DoctrineExtension,但我不需要它,因为该函数已经包含在 doctrine 中。

你有一个错别字,你必须引用"天"

->andWhere("p.created_at <= DATE_ADD(CURRENT_DATE(),4, 'day')")

这里有一个例子。

相关内容

  • 没有找到相关文章

最新更新