= U-6ren">
gpt4 book ai didi

symfony - 在理论中使用间隔时出错

转载 作者:行者123 更新时间:2023-12-02 09:08:07 25 4
gpt4 key购买 nike

当我使用以下查询(第2条原则)时,出现错误,无法在查询中使用INTERVAL,

$qb->andWhere("(pv.appointment_date + INTERVAL 48 HOUR) >= UTC_TIMESTAMP()");

错误:预期的学说\ ORM \ Query \ Lexer::T_CLOSE_PARENTHESIS,得到了'48'“

最佳答案

如果要在mysql comumn字段上使用INTERVAL(在Doctrine 2中,DQL)在mysql comumn字段上,则可以按以下方式使用,

$qb->andWhere("DATE_ADD(pv.appointmentDate,48,'hour') >= UTC_TIMESTAMP()");

它将打印如下的SQL,
...... DATE_ADD(p0_.appointmentDate, INTERVAL 48 HOUR) >= UTC_TIMESTAMP() .....

关于symfony - 在理论中使用间隔时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55624934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com