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之後就不報錯了。