我正在使用下面的REGEXP搜索
[[:<:]]word1[[:>:]]但问题是,mysql正则表达式中的连字符是一个单词边界。因此,如果搜索“security”,它也会匹配“info-security”、“network-security”。
有没有办法避免这种情况?
发布于 2011-10-27 19:53:28
只需将字符串中的连字符替换为下划线或空字符串。
REPLACE(列名,'-','_') REGEXP...
https://stackoverflow.com/questions/7915398
复制相似问题