gpt4 book ai didi

php - 如何对多个值使用 LIKE 运算符

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

我有这个查询:

select * from users where mailaddress  
NOT like '%banned_domain1.com%'
AND mailaddress NOT like '%banned_domain2.com%'
AND mailaddress NOT like '%banned_domain3.com%' ;

我想让它更简单,我从命令行执行了这个查询:

从邮件地址所在的用户中选择 *
不像 ('%banned_domain1.com%','%banned_domain2.com%','%banned_domain3.com%') ;

我收到 MySQL 错误:

错误 1241 (21000):操作数应包含 1 列

最佳答案

您可以使用NOT REGEXP

SELECT * FROM users WHERE mailaddress NOT REGEXP 'banned_domain1.com|banned_domain2.com|banned_domain3.com';

参见live demo

关于php - 如何对多个值使用 LIKE 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25690726/

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