mysql 表名和和数据库函数名称冲突的解决方法
生活随笔
收集整理的這篇文章主要介紹了
mysql 表名和和数据库函数名称冲突的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決核心:在表名上加上單引號。比如show—>‘show’,在mybatis中不可直接加’ '要用到轉義字符。
-
好久沒寫blog了,今天剛考完網絡后面還有一大段時間沒考試可以學點技術了。但是,今天晚上被mysql卡了一晚上,,,因為我的表有一個叫show,因為我很少使用show這個函數。
-
剛開始在springboot中insert報錯,,我就納悶為啥錯,還能bean寫錯了?dao和mapper寫錯了?檢查了好久發現沒問題啊,實在受不了了就近nivicat去插入試試。
-
到數據庫發現還是錯。
-
一直懷疑自己的語句是不是寫錯了,我就重寫讓nivicat幫我生成部分語句。發現它激動加了一層但引號:
-
這樣就插成功了。。最好還是不要與數據庫語句如 insert,show這些重合。張記性了。
-
如果對后端、爬蟲、數據結構算法等感性趣歡迎關注我的個人公眾號交流:bigsai
總結
以上是生活随笔為你收集整理的mysql 表名和和数据库函数名称冲突的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python正则group()的用法—正
- 下一篇: 面试官:谈谈Redis缓存和MySQL数