如何授予权限 table 给用户帐户?

how to grant privileges table to user account?

所以我想像这样向用户帐户授予更新

grant update on stuff to admin1;

但在我 select * 从 admin1.stuff 之后,出现错误“table 或视图不存在”。如何查看用户帐户

中的数据table

假设您当前以用户 nanatua 和 运行

的身份连接
grant update on stuff to admin1;

它让用户 admin1 可以 更新 您拥有的 table stuff 中的值。没有别的。

如果你想让它查询 (select) 来自 table 的数据,你必须 g运行t 它:

grant select on stuff to admin1;

然后连接为 admin1 和 运行

select * from nanatua.stuff;

反之亦然!如你所愿;您使用的命令 (select * from admin1.stuff) 表示用户 admin1 拥有 table,但事实并非如此。