这是我想要优化此查询的内容
SELECT *
FROM users
where `username` like "%abc%"
or `name` like "%abc%"
or `email` like "%abc%"
此搜索从用户那里得到结果,其中任何一个username
,,,name
email
like %abc%
所以我尝试使用 in with like But
我一直在寻找 mysql Like in,我找到了这个答案stackoverflow :Mysql like in
所以解决方案是正则表达式
但我想让正则表达式不使用 OR
我想变成这样
SELECT * from users where abc REGEXP 'username|name|email';
所以答案