MySQL不支持负前视。如何使用REGEXP查找不包含字符串的结果。我使用的是'NOT REGEXP',但结果出乎意料。
在我的表中有一个' Content‘列,我想找到Content列中包含'’标签的行,但我仍然希望排除一些src。
下面是sql语句:
内容REGEXP‘.和内容不是REGEXP '.(test.mywebsite1.com/|img.mywebsite.com/face/|test.mywebsite.com/phoneIcon.jpg).*‘
但当内容同时包含这两种内容时,它的工作方式出乎意料;
发布于 2013-12-30 12:56:33
在已知设备上测试REGEXP,使其正常工作,并验证其是否正常工作。
然后添加NOT以获得布尔求逆。
请注意,MySQL布尔表达式将返回三个可能的值之一: TRUE、FALSE和NULL。
请注意,NOT expr还将返回三个可能的值之一: TRUE、FALSE和NULL。
当expr返回NULL时,NOT expr也将返回NULL。
如果没有实际的问题和你正在尝试做的事情的更多细节,那么尝试提供任何其他帮助并不是真正有成效的。
https://stackoverflow.com/questions/20833367
复制相似问题