gpt4 book ai didi

java - 在 JDBC 中使用特殊 SQL 关键字更新命令

转载 作者:行者123 更新时间:2023-11-29 05:22:17 25 4
gpt4 key购买 nike

我正在尝试更新我的 SQL 表中的一个条目,它在 JDBC 中有一个列名“from”。以下是我尝试执行的 SQL 命令:

    sql = "Update email_template set [from]="+"'"+3+"'"+" WHERE id="+idno;
stmt.executeUpdate(sql);

但是它显示以下错误:

您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以了解在行的 '[from]='Akshit' WHERE id=1' 附近使用的正确语法

最佳答案

MySQL 转义列名的方法是使用反引号:

sql = "Update email_template set `from`="+"'"+3+"'"+" WHERE id="+idno;

关于java - 在 JDBC 中使用特殊 SQL 关键字更新命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24256319/

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