如何逃避下划线角色?
我正在写类似下面的where子句,并希望能够在最后找到_d的实际条目.
Where Username Like '%_d'
Run Code Online (Sandbox Code Playgroud) 我一直试图弄清楚如何用MySQL来查询$haystack某个列中的值(字符串)是否包含某些数据(字符串$needle),如下所示:
mysql_query("
SELECT *
FROM `table`
WHERE `column`.contains('{$needle}')
");
Run Code Online (Sandbox Code Playgroud)
在PHP中,函数被调用substr($haystack, $needle),所以可能:
WHERE substr(`column`, '{$needle}')=1
Run Code Online (Sandbox Code Playgroud) 查询中_给出的(下划线)SQL不受尊重.
示例:
SELECT * FROM employee WHERE NAME LIKE '%k_p%';
Run Code Online (Sandbox Code Playgroud)
这与包含的行相匹配并带来许多行 k_p
有人可以请求协助如何实现这一目标SQL并在其中Hibernate?谢谢.