mysql 表名和和数据库函数名称冲突的解决方法
【摘要】 解决核心:在表名上加上单引号。比如show—>‘show’,在mybatis中不可直接加’ '要用到转义字符。
好久没写blog了,今天刚考完网络后面还有一大段时间没考试可以学点技术了。但是,今天晚上被mysql卡了一晚上,,,因为我的表有一个叫show,因为我很少使用show这个函数。 刚开始在springboot中insert报错,,我就纳闷为啥错,还能bea...
解决核心:在表名上加上单引号。比如show—>‘show’,在mybatis中不可直接加’ '要用到转义字符。
-
好久没写blog了,今天刚考完网络后面还有一大段时间没考试可以学点技术了。但是,今天晚上被mysql卡了一晚上,,,因为我的表有一个叫show,因为我很少使用show这个函数。
-
刚开始在springboot中insert报错,,我就纳闷为啥错,还能bean写错了?dao和mapper写错了?检查了好久发现没问题啊,实在受不了了就近nivicat去插入试试。
-
到数据库发现还是错。
-
一直怀疑自己的语句是不是写错了,我就重写让nivicat帮我生成部分语句。发现它激动加了一层但引号:
-
这样就插成功了。。最好还是不要与数据库语句如 insert,show这些重合。张记性了。
-
如果对
后端、爬虫、数据结构算法
等感性趣欢迎关注我的个人公众号交流:bigsai
文章来源: bigsai.blog.csdn.net,作者:Big sai,版权归原作者所有,如需转载,请联系作者。
原文链接:bigsai.blog.csdn.net/article/details/85107614
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)