【发布时间】:2022-08-05 03:30:09
【问题描述】:
在内容中搜索主题标签作为单数单词(不是单词的一部分)的一部分,如下所示:
SELECT * FROM `messages` WHERE LOWER(`messages`.`content`) REGEXP \'[[:<:]]#anxiety[[:>:]]\'
它没有找到任何记录,但是搜索单词“anxiety”有效:
SELECT * FROM `messages` WHERE LOWER(`messages`.`content`) REGEXP \'[[:<:]]anxiety[[:>:]]\'
寻找类似“她不喜欢雷暴。#anxiety #nervous。”这样的消息
-
请注意,mysql 在 mysql 8 中切换了正则表达式库,并且不再支持 :<: 语法。
-
select version();显示什么? -
\"abc#anxiety\" 应该匹配吗?