【发布时间】:2021-12-15 03:03:20
【问题描述】:
所以我想向这样的用户帐户授予更新
grant update on stuff to admin1;
但在我从 admin1.stuff 中选择 * 后,出现错误“表或视图不存在”。如何查看用户帐户中的数据表
【问题讨论】:
所以我想向这样的用户帐户授予更新
grant update on stuff to admin1;
但在我从 admin1.stuff 中选择 * 后,出现错误“表或视图不存在”。如何查看用户帐户中的数据表
【问题讨论】:
假设您当前以用户 nanatua 的身份连接并运行
grant update on stuff to admin1;
它允许用户admin1 更新您拥有的表stuff 中的值。没有别的了。
如果你想让它查询(选择)该表中的数据,你必须授予它:
grant select on stuff to admin1;
然后以admin1 连接并运行
select * from nanatua.stuff;
反之亦然!正如你所尝试的那样;您使用的命令 (select * from admin1.stuff) 表示用户 admin1 拥有该表,但它不是。
【讨论】: