写java老犯语法错误-毛泽东晚年犯的错误
发布时间:2023-04-03 07:04 浏览次数:次 作者:佚名
项目场景:
项目场景:使用MybatisPlus保存数据到表上时候会发生有错误在SQL语句
问题描述
使用mybatisPlus 保存组织信息的时发生错误
错误信息:
### 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
原因分析:
提示:提示了语法错误,那就把那个SQL放到控制台去执行一下试试,然后发现,这个SQL果然不能执行写java老犯语法错误,然后IDEA只能提示了错误的点写java老犯语法错误,在于group这个表的名字是能直接使用的要加``才能使用
解决方案:
更改表名
例如:把group表的名字改成xxx_group 然后在entity的group表上面加一个@tableName()