Heim >Datenbank >MySQL-Tutorial >Mysql中的find_in_set的使用方法_MySQL

Mysql中的find_in_set的使用方法_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:35:321336Durchsuche

bitsCN.com

使用举例:

用户表(user)中的一个字段(purview)代表该用户的权限

 

将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限

 

查找哪些用户拥有权限id为1的权限

 

select * from user where find_in_set('1',purview);

 

sql语句

 

sql解释:查出所有拥有1这个权限的所有用户的信息。

 

 

这样设计数据表的目的是减少表的数量,但是会增加更新的难度!

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn