解决核心:在表名上加上单引号。比如show—>‘show’,在mybatis中不可直接加’ '要用到转义字符。
- 好久没写blog了,今天刚考完网络后面还有一大段时间没考试可以学点技术了。但是,今天晚上被mysql卡了一晚上,,,因为我的表有一个叫show,因为我很少使用show这个函数。
- 刚开始在springboot中insert报错,,我就纳闷为啥错,还能bean写错了?dao和mapper写错了?检查了好久发现没问题啊,实在受不了了就近nivicat去插入试试。
到数据库发现还是错。
一直怀疑自己的语句是不是写错了,我就重写让nivicat帮我生成部分语句。发现它激动加了一层但引号:
- 这样就插成功了。。最好还是不要与数据库语句如 insert,show这些重合。张记性了。