这是张管理员表,隐私字段不显示,现需要筛选出角色id有3或者5的管理员
SELECT
id,roles,level,status,is_del
FROM
admin
WHERE
concat(',', roles, ',') REGEXP concat(',3,|,5,')
LIMIT
0, 10;
可以利用concat先拼接字符串,让其前后补“,”,再利用正则匹配
经测试性能不错,百万级别在2s,分页后是毫秒级
这是张管理员表,隐私字段不显示,现需要筛选出角色id有3或者5的管理员
SELECT
id,roles,level,status,is_del
FROM
admin
WHERE
concat(',', roles, ',') REGEXP concat(',3,|,5,')
LIMIT
0, 10;
可以利用concat先拼接字符串,让其前后补“,”,再利用正则匹配
经测试性能不错,百万级别在2s,分页后是毫秒级