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编辑  收藏  举报