写shiro登录验证网页的时候报错
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 'role
他的意思翻译过来就是在代码编译中你的SQL语句出现了错误,可能的原因五花八门,网上有很多填坑,最常见的是sql语句少加逗号,然后是引号写错了或者字打错了。还有就是数据库表名可能利用了关键词,
还有就是报错一般会在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 'role 这个后面给出提示,最后改了还是报错,然后由于在service里面加了sql语句所以错了 ,删除就好了,
求大佬帮忙解释一下为什么不能在service加入sql语句
本人错误就是删除sql语句改好了,希望对你们有帮助