我想使用 mysql 来选择所有记录只有
上面写着:
4ahhyes4,4ahh4,4ahaa4 ,空白和点。
这是我的查询。
SELECT * FROM p_posts WHERE post_content REGEXP '^(4ahhyes4|4ahh4|4ahaa4|\.|\s)+$';
但它将所有记录与其他字符匹配(就像 LIKE 语法一样):
abcde 4ahhyes4 4ahhyes4 4ahhyes4 ~> failed because abcde
123sdasd 4ahhyes4 ..... ~> failed because 123sdasd
4ahhyes4 4ahhyes4.... ..... ~> OK
如何只匹配包含这些单词的记录呢?