gpt4 book ai didi

mysql - 如何在mysql中使用REGEXP选择结果,不包含字符串

转载 作者:行者123 更新时间:2023-11-29 13:21:07 24 4
gpt4 key购买 nike

MySQL不支持Negative Lookahead。如何使用 REGEXP 找到不包含字符串的结果。我正在使用'NOT REGEXP'但结果却出乎意料。

我的表格中有一个“内容”列,我想找到内容列包含“”标签的行,但我仍然希望排除一些src。

这里是sql:

内容 REGEXP '.'并且内容不是 REGEXP '.(test.mywebsite1.com/|img.mywebsite.com/face/|test.mywebsite.com/phoneIcon.jpg).*'

但是当内容同时包含两者时,它会出现意外的情况;

最佳答案

在已知的集合上测试您的 REGEXP,使其正常工作,并验证其是否正常工作。

然后添加NOT以获得 bool 逆。

请注意,MySQL bool 表达式将返回三个可能值之一:TRUE、FALSE 和 NULL。

请注意,NOT expr 还将返回三个可能值之一:TRUE、FALSE 和 NULL。

expr返回NULL时,NOT expr也会返回NULL

<小时/>

如果没有实际问题和您尝试执行的操作的更多详细信息,尝试提供任何其他帮助并不是很有成效。

关于mysql - 如何在mysql中使用REGEXP选择结果,不包含字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20833367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com