文章为转载,原文地址:https://blog.wangmao.me/mysql...

直接上图,查询limits为2的记录

image.png

怎么查?like?like是不符合预期的
SELECT * FROM users WHERE limits LIKE '%2%';
结果是上面包含2的两条记录都会查询出来,不符合预期

mysql 函数 find_in_set() 能达到我们的预期
SELECT * FROM users WHERE FIND_IN_SET(2,limits);

image.png

注意find_in_set是精确匹配,字段值必须是以英文逗号(,)分隔


LinAt
10 声望0 粉丝