如何授予权限 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,但事实并非如此。
所以我想像这样向用户帐户授予更新
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,但事实并非如此。