gpt4 book ai didi

mysql - 在 Doctrine 中运行更新查询时出错

转载 作者:行者123 更新时间:2023-11-29 09:10:51 24 4
gpt4 key购买 nike

我正在尝试使用 Doctrine 运行以下脚本,但收到错误,你们可以帮助我吗?

$menusQuery = Doctrine_Query::create()
->update('MenuHeader')
->set('order', 'order-1');
$menusQuery->execute();

错误是:

异常“Doctrine_Connection_Mysql_Exception”,消息“SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“order = order”附近使用的正确语法。查询失败:“UPDATE menu_header SET order = order”'

谢谢

最佳答案

order 是 mySQL 中的保留字。在字段名称周围添加反引号 ` 可能会有所帮助,但最好更改列的名称。

关于mysql - 在 Doctrine 中运行更新查询时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611873/

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