某些情况下,我们存储的字符内容是以逗号分割多个内容的,例如下面的标签:
这时候我们要查询tags包含骑行的记录,
错误做法:(like 实现字符串包含)
SELECT * from blog_tag where tags like '%骑行%';
查询结果:
正确做法:使用FIND_IN_SET函数
SELECT * FROM blog_tag where FIND_IN_SET('骑行',tags); 查询结果:
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《Mysql FIND_IN_SET查询逗号分割字段》,链接:https://www.daimagu.com/article/1043.html,来源:【代码谷】
评论