我在MySQL數據庫中有一個表emp,它有列作爲名稱。在該名稱列中,值爲'abc \ xyz'。我想搜索這個值。我曾嘗試使用下面的查詢嘗試:搜索MySQL中有特殊字符的字符串值
select * from emp where name like 'abc\xyz';
我也有試過
select * from emp where name like 'abc\xyz' escape '\\';
,但我並沒有發現任何輸出。你能幫我找到這樣的字符串嗎?這樣的字符串可以在任何位置具有特殊字符。
在此先感謝。
試過'其中name =「ABC \\ xyz''? – Phil 2014-09-03 06:28:26
它工作。但是如果我想用通配符搜索一個字符串呢?如果我的字符串像1111abc \ xyz2222,並且我嘗試使用abc \ xyz匹配或者使用like? – 2014-09-03 06:31:59
你能舉個例子嗎? – Phil 2014-09-03 06:33:20