mysql find_in_set() 函数使用

假设有个会员表,auth字段代表拥有的权限,其中1代表查看、2代表修改 、3代表新增 4代表删除,现在需要查询拥有新增权限的用户。

先看看会员表:

select * from member
id name auth
1 gao 1,2,3
2 chen 3
3 zhu 4
查询auth中存在3的即可:

select * from member where FIND_IN_SET(3,auth);
id name auth
1 gao 1,2,3
2 chen 3
注意:字段的值分别要以逗号隔开,另外查询的性能不是很高

上一篇:降低CA用户顾虑 赛门铁克发公开信表示正积极解决证书问题


下一篇:WPF:在XmlDataProvider上使用主-从绑定(Master-Detail Binding)