大家说这样设计角色表可以吗?
RoleId RoleName HasDuty_UserView HasDuty_UserManager ... ...
1 admin 1 1 1 1
2 vip 1 0 1 1
3 ... ... ... .. ...
...
这样有什么不好的地方?如果觉得不好怎么改进呢?谢谢
------解决方案---------------------_-!!!
如果有一万个权限,就有一万个字段?
------解决方案--------------------UI table
UIId Name
1 UserView
2 UserManager
Role Table
RoleId RoleName
1 admin
2 vip
Permission Table
RoleID UIId
1 1
1 2
1 3
2 3
------解决方案--------------------一般我们系统的权限用三个表来..
一个系统的大功能表.
一个系统的每个大功能表.
一个系统角色表..建立关联...
------解决方案--------------------不清楚把角色和用户的权限关系独立出来一个表,和做为一个字段并入用户表有什么区别
------解决方案--------------------那么你应该加强 SQL 的学习
连接多表查询,是基本功