mysql报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
问题
看到MySQLSyntaxErrorException,也就是说语法错误
解决
检查sql语句书写是否规范。可以把SQL语句复制到客户端看一看是否正确,排查错误。
我的问题是使用了使用了mysql的关键字和保留字段。
[SQL] select * from order; [Err] 1064 - 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 'order' at line 1
可以看到直接提示"order"的错误。
这里给出MySQL8.0关键字和保留字,你可以 在该页面使用CTRL+F查看是否用到了保留字段。
解决方法:
1,可以修改SQL语句,在表的名字加上,位于tab键上面的英文引号`。
2,修改表的名称。
所以,在表命名的时候,尽量用上前缀,防止这种错误。
posted on 2021-03-07 13:19 passionConstant 阅读(405) 评论(0) 编辑 收藏 举报