MySQL语法错误(查询在mysql中运行得很好但不知何故最终在jsp中出错)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL语法错误(查询在mysql中运行得很好但不知何故最终在jsp中出错)相关的知识,希望对你有一定的参考价值。

我正在尝试更新mysql中的数据库但是当我在mysql中使用查询时它工作得很好......但是当我通过jsp更新它时它给了我一个错误

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行的')'附近使用正确的语法

这是JSP的查询:(在内容中我不添加任何右括号,如')')

insert into location_"+username+" 
  values('"+coordinates+"','"+content+"',"+latitude+","+longitude+");

我使用stmt.executeUpdate(q1);以上查询存储在q1 ..

这是mysql中的查询:(这非常正常)插入到location_user1值('{lat:19.2222,lng:73.9781}','来自数据库的随机坐标',19.2222,73.9781);

我发现这个错误有点常见..但是我找不到任何解决方案......请帮助!!谢谢!!这个错误是如此令人沮丧..

答案

尝试打印q1并在MySQL中执行打印输出。

在jsp端,查询没有正确构建,这只会导致问题。

以上是关于MySQL语法错误(查询在mysql中运行得很好但不知何故最终在jsp中出错)的主要内容,如果未能解决你的问题,请参考以下文章

在域上上传后,MySql 无法识别某些表列

MySQL 在 node.js 服务器上的空闲时间后给出“读取 ECONNRESET”错误

在 discordjs 中找不到 mysql 语法错误

LIMIT 子句导致 mysql 查询的语法错误[关闭]

Mysql在5.7.x中选择不同的子查询与查询

在mysql服务器中选择查询语法问题[重复]