如何解决这个SQL语法错误的问题?
P粉409742142
P粉409742142 2023-09-06 21:08:29
0
1
415

我在与服务器关于对数据库的请求中遇到了一个错误。

这是错误信息:

java.sql.SQLSyntaxErrorException:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的 ', Regione='e', provincia='q', comune='w'' 附近使用的正确语法

这是有问题的SQL查询:

PreparedStatement ps = con.prepareStatement("SELECT * FROM azienda WHERE id_categoria=?, 
regione=?, provincia=?, comune=?");
        ps.setInt(1, id);
        ps.setString(2, regione);
        ps.setString(3, provincia);
        ps.setString(4, comune);

提前感谢!

P粉409742142
P粉409742142

全部回复(1)
P粉135799949

如果你使用多个条件,请尝试使用AND:

SELECT * 
FROM azienda 
WHERE id_categoria=? 
AND regione=? 
AND provincia=? 
AND comune=?
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!