mybatis動態sql中,遇到的問題(1)

mybatis動態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 ‘and name like ‘%%’ limit 0,20’ at line 3
代碼

您的SQL語法有錯誤;請查看對應於MySQL服務器版本的手冊,以在第3行中找到正確的語法“和名稱,如“%”limit 0,20”

注意這種一般情況下是語法問題,說明mysql的各種語句還是不夠熟練

這裏如果傳值是簡單類型,可以用’%${value}%’
還有一種編寫方式,就是在select裏面加,這樣寫的好處就是,它會自動檢測where
要注意 裏面的where改成and 不然where就重複了
另一種書寫方式還有,記得加空格
在這裏插入圖片描述
但是我這裏查詢語句其實沒問題,我重啓了tomcat之後就不報錯了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章