weixin_41427352
2022-06-27 08:52
采纳率: 50%
浏览 40

mysql使用视图报错,EXPLAIN/SHOW can not be issued; lacking privileges for underlying table

有一张员工表staff

添加视图,仅读2个字段
CREATE VIEW staff_view AS SELECT name,mobile FROM staff;

添加视图权限
GRANT select, SHOW VIEW ON staff_view TO 'test'@'%' IDENTIFIED BY 'test';

查询视图时,报错提示 EXPLAIN/SHOW can not be issued; lacking privileges for underlying table

网上说是因为没有给staff表增加select权限

但是视图的作用之一不是为了安全性吗,如果staff表增加了查看权限,那直接查表不就行了?staff_view没有起到应有的作用?

1条回答 默认 最新

相关推荐 更多相似问题