在实际的应用中,FIND_IN_SET函数使用个场景还是比较常见的,现在就做一下简单的记录。
FIND_IN_SET(str,strlist)函数
str 要查询的字段值
strlist 字段名,其值要以英文逗号“,”分隔,如 (1,2,3,5)
例如:
假设users表的menu_auth是存储菜单权限的,值类型结构为(211,356,400,789)
查询users表menu_auth字段中包含400的记录
select * from users where FIND_IN_SET('400',menu_auth);