Mysql 权限的难点,不知道怎么解决
mysql 权限的难点,不知道怎么解决用户A和B
mysql 中有 表 table
A与B都要访问table表, 但是有些数据是A的,有些数据B的,
有没有办法,设定mysql的权限, A只能select 到A的数据,B只能select到B的数据?
如果不能设定权限. 好象只能把 table 分成表table-A和table_B,然后分别设置权限
但是, 共用10张表就够用的情况下, 100个用户要分成子表 来设定权限,就得要1000张表, 听起来应该是前端干的事情 解决办法应该有很多吧,不过为什么要"分子表"呢?
一种方法是:利用【视图】。
针对不同的用户查询创建不同view视图,视图可以像普通表那样设置权限,具体怎么用可以自己查查。
视图是虚拟的表,基本不占物理磁盘空间;可以简化和封装不同的查询逻辑……
页:
[1]