現在我正在測試mysql轉義特殊字符(\,_,%,'
)。在我的查詢中mysql轉義特殊4個字符
-table真實DATA-
\test
_test
%test
'test
-My查詢 -
1.
select * from user_name where user_name LIKE '\test%' escape '|'
2.
select * from user_name where user_name LIKE '_test%' escape '_' (underscope)
3.
select * from user_name where user_name LIKE '%test%' escape '%'
4.
select * from user_name where user_name LIKE ''test%' escape '''
只是第一個查詢是成功的結果。和剛剛逃生的多個未運行
多個逃避查詢 -
select * from user_name where user_name = '\test%' escape ('|' || '%' || '_' || ''')
請告知我的查詢。我想[插入價值]只有4例。 (例如,4插入值下沒有測試的情況下。
\\test
\_test
\%test
\'test
)
請不要格式化你的代碼 – e4c5
在** **什麼語言? –
現在我只是在MySQL WorkBank中測試mysql查詢 –