MySQL REGEX查询特殊字符

时间:2013-11-09 05:39:43

标签: mysql sql regex search select

我有正则表达式查询,找出在文本文件中具有相同模式的ID,考虑到单词边界。

$pattern = '[[:<:]]red[[:>:]]';    
$sql = mysql_query("SELECT id FROM table WHERE f_dump REGEXP '$pattern' ");

虽然这很好, 但是在某些特殊词语

的情况下失败了

cc++c#

所以,我尝试了like % c# %

这有效,但在例如

的情况下也失败了

示例字符串:i like working in php,java,c#.

请帮我解决这个问题..

问题是:我需要在mysql DB中搜索一些单词,应该完全匹配,并且应该支持搜索特殊字符。

P.S。 - 我有一个innodb数据库所以,全文搜索对我来说也不是一个选项。(虽然ver 5.6支持它,但我的版本较旧。)

0 个答案:

没有答案