Mysql FIND_IN_SET查询逗号分割字段
某些情况下,我们存储的字符内容是以逗号分割多个内容的,例如下面的标签:
这时候我们要查询tags包含骑行的记录,
某些情况下,我们存储的字符内容是以逗号分割多个内容的,例如下面的标签:

这时候我们要查询tags包含骑行的记录,
错误做法:(like 实现字符串包含)
SELECT * from blog_tag where tags like '%骑行%';
查询结果:
正确做法:使用FIND_IN_SET函数
SELECT * FROM blog_tag where FIND_IN_SET('骑行',tags);
查询结果:
版权申明:本文为博主原创文章,未经博主允许不得转载。
https://www.leftso.com/blog/1043.html
时效提示:本文最后更新于【 2022-05-12 08:31:13 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
时效提示:本文最后更新于【 2022-05-12 08:31:13 】,某些文章具有时效性,若有错误或已失效,请在下方留言。