当前位置:   article > 正文

问题:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server vers_you have an error in your sql syntax; check the ma

you have an error in your sql syntax; check the manual

问题描述:

运行Java程序,将数据写入MySQL报错。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘XXX’ at line 1
翻译:你的SQL语法有错误;检查与你的MySQL服务器版本相对应的手册,在第1行中使用“XXX”附近的正确语法


解决方案:

检查SQL语句的语法问题,发现表名或列名中有关键字不能直接写,需要加上反引号(`)。注意单引号(’)和反引号(`)是不同的。

String sql = "insert into key_object_info(KeyObject,Region,Damage,Importance,Threat,`Order`) values(?,?,?,?,?,?)";
  • 1

参考:

  • https://blog.csdn.net/qq_41548233/article/details/87817070
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/908866
推荐阅读
相关标签
  

闽ICP备14008679号