在sql like語句中,比如
select * from user where username like '%nihao%',select * from user where username like '_nihao',
其中%做為通配符通配多個,_作為通配符通配一個
如果要真的去查詢username中含有 % _ 的,需要使他們不再作為通配符
將% _ 在like中轉義,拿_為例,
轉義前:select * from user where username like '_nihao',
轉義后:select * from user where username like '/_nihao' escape '/',意思就是說/之后的_不作為通配符
SELECT * FROM `cms_assess_plan_department` where title like "%奧術大!%1師%" ESCAPE '!'
匹配:title
奧術大%1師