关于mysql:MySQL-逗号分隔字符串列表字段查询

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

间接上图,查问limits为2的记录

怎么查?like?like是不合乎预期的
SELECT * FROM users WHERE limits LIKE ‘%2%’;
后果是下面蕴含2的两条记录都会查问进去,不合乎预期

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

留神find_in_set是准确匹配,字段值必须是以英文逗号(,)分隔

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理