explain/show can not be issued; lacking privileges for underlying table
时间: 2023-05-08 15:57:00 浏览: 381
"Explain"和"Show"都是用于查询SQL语句的关键字。当使用这些关键字时,可能会遇到"can not be issued"和"lacking privileges for underlying table"的错误提示。这个错误提示意味着当前用户没有足够的权限执行该查询语句。
例如,当使用"EXPLAIN SELECT * FROM 医院"来检查查询计划时,如果当前用户没有足够的权限访问"医院"表,那么将收到"lacking privileges for underlying table"的错误提示。
同样,当使用"SHOW TABLES"命令来显示当前数据库中的所有表时,如果当前用户没有足够的权限查看这些表,那么将收到"can not be issued"的错误提示。
通常情况下,这些权限限制是由数据库管理员设置的。如果需要执行这些查询语句,用户需要联系管理员授予其足够的权限。
阅读全文