mybatis-plus报数据库语法错误

一般来说,mp是直接封装好sql语句的,我们在使用时只需要调用相应的api无需编写sql语句。因此一般来说不会有sql的语法错误。

但是存在一些特殊情况,如sql字段用了sql的关键字。

如下图所示

 show是mysql的关键字

在调用相关mp语句对数据库操作时,如下

则会报一个mysql语法错误

 使用mp报mysql语法错误的情况是比较少的,如果没碰到过关键字的bug的话就会很疑惑。

解决办法:

将show改为is_show

 运行

结果

猜你喜欢

转载自blog.csdn.net/Leungiyee/article/details/128835256