当前位置: 主页 > JAVA语言

写java老犯语法错误-毛泽东晚年犯的错误

发布时间:2023-04-03 07:04   浏览次数:次   作者:佚名

项目场景:

项目场景:使用MybatisPlus保存数据到表上时候会发生有错误在SQL语句

下属做事老犯低级错误_写java老犯语法错误_毛泽东晚年犯的错误

问题描述

使用mybatisPlus 保存组织信息的时发生错误

毛泽东晚年犯的错误_下属做事老犯低级错误_写java老犯语法错误

错误信息:

### The error occurred while setting parameters
### SQL: INSERT INTO group  ( manager,  invite_code )  VALUES  ( ?,  ? )
### Cause: java.sql.SQLSyntaxErrorException: 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 'group  ( manager,
invite_code )  VALUES  ( 17,
'b91638ed' )' at line 1

毛泽东晚年犯的错误_写java老犯语法错误_下属做事老犯低级错误

原因分析:

写java老犯语法错误_毛泽东晚年犯的错误_下属做事老犯低级错误

提示:提示了语法错误,那就把那个SQL放到控制台去执行一下试试,然后发现,这个SQL果然不能执行写java老犯语法错误,然后IDEA只能提示了错误的点写java老犯语法错误,在于group这个表的名字是能直接使用的要加``才能使用

解决方案:

下属做事老犯低级错误_毛泽东晚年犯的错误_写java老犯语法错误

更改表名

例如:把group表的名字改成xxx_group 然后在entity的group表上面加一个@tableName()