mysql 字段内有逗号间隔的,查询该字段是否包含一个或多个字符串
SELECT * FROM table WHERE 1=1
AND (字段 REGEXP(REPLACE('参数逗号间隔', ',', '|')));
-- 拼接其他特殊字符比较
SELECT * FROM table WHERE CONCAT(',',字段,',')
REGEXP(SELECT CONCAT(',',REPLACE('参数逗号间隔', ',', ',|,'),','));
mysql 字段内有逗号间隔的,查询该字段是否包含一个或多个字符串
SELECT * FROM table WHERE 1=1
AND (字段 REGEXP(REPLACE('参数逗号间隔', ',', '|')));
-- 拼接其他特殊字符比较
SELECT * FROM table WHERE CONCAT(',',字段,',')
REGEXP(SELECT CONCAT(',',REPLACE('参数逗号间隔', ',', ',|,'),','));