现在我正在测试mysql转义特殊字符(\,_,%,'
)。
-table真实数据 -
\test
_test
%test
'test
-my query -
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
)