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

50次阅读

共计 249 个字符,预计需要花费 1 分钟才能阅读完成。

文章为转载,原文地址: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 是准确匹配,字段值必须是以英文逗号 (,) 分隔

正文完
 0