博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一次 Mysql 字符集的报错,最后让我万马奔腾!!!
阅读量:5305 次
发布时间:2019-06-14

本文共 2839 字,大约阅读时间需要 9 分钟。

wuba---深圳---龙岗周边---2000-3000元---29---20180121---28657wuba---深圳---龙岗周边---3000-5000元---29---20180121---28658wuba---深圳---龙岗周边---5000-8000元---37---20180121---28659wuba---深圳---龙岗周边---600-1000元---27---20180121---28660wuba---深圳---龙岗周边---600元以下---25---20180121---28661wuba---深圳---龙岗周边---8000元以上---36---20180121---28662Mon Jan 22 17:43:14 CST 2018Insert Danke check data insertedjava.sql.BatchUpdateException: 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 'range,num) values('20180121','wuba','深圳','龙岗周边','8000元以上',36)' at line 1    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2055)    at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)    at util.InsertIntoMysql.InsertDankeCheck(InsertIntoMysql.java:224)    at Info.Xx_Danke.Xx_DankeRank(Xx_Danke.java:103)    at Info.Xx_Danke.main(Xx_Danke.java:117)Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'range,num) values('20180121','wuba','深圳','龙岗周边','8000元以上',36)' at line 1    at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)    at com.mysql.jdbc.Util.getInstance(Util.java:386)    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2825)    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2156)    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2459)    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)    ... 4 more

 

 

开始以为是字符集的错误,各种找原因,看JDBC连接参数。。。

 

试了N种方法之后,直接用代码传入定值,结果依旧。当时马上就知道了,表出问题了。。。

复制了一个可以用的表,然后改结构,重试。依然报这个错。

再复制insert语句到navicat中,结果还是报错。。。 目标定到了我的‘’range‘’字段

insert into danke_check(day,site,city,street,range,num) values ('2017-10-20','anjuke','深圳','龙门县','500-8000元',20)insert into danke_check(day,site,city,street,range_num,num) values ('2017-10-20','anjuke','深圳','龙门县','500-8000元',20)

 

当时range字段是蓝色字体,好像心里就明白了。

 

把range改成range_num  插入完成。

 

顿时,万马奔腾!!!!!!!!!!!!!!!不是第一次了,也差不多是第二次了,range是关键词!!!!!

 

2018年1月23日10:14:13

 

记录一下

转载于:https://www.cnblogs.com/tnsay/p/8334234.html

你可能感兴趣的文章
[LeetCode] Jump Game II
查看>>
js千分位处理
查看>>
js常用的方法
查看>>
Mac---------三指拖移
查看>>
关于VMare中安装Ubuntu的一些说明
查看>>
七、K3 WISE 开发插件《工业单据老单插件中获取登陆用户名》
查看>>
字符串类型的相互转换
查看>>
day57 手写socket、路由系统、响应一个动态内容、链接数据库、django配置、及应用、DNS服务器...
查看>>
无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务 ....
查看>>
小米智能家庭套装为什么选择ZigBee协议?
查看>>
POJ 2195 Going Home(最小费用最大流)题解
查看>>
Mesos初体验-Mesos优势
查看>>
修改win7系统sid
查看>>
wget下载ftp协议的文件,限制下载文件大小。
查看>>
YARN的运行机制
查看>>
apache的rewrite机制配置
查看>>
244. Shortest Word Distance II
查看>>
js学习总结----响应式布局基础
查看>>
Vue 浅析与实践
查看>>
漫谈 SLAM 技术(上)
查看>>