跳到主要内容
跳到主要内容

CHECK GRANT 语句

CHECK GRANT 查询用于检查当前用户/角色是否被授予特定的权限。

语法

查询的基本语法如下:

  • privilege — 权限类型。

示例

如果用户曾被授予该权限,响应 check_grant 将为 1。否则,响应 check_grant 将为 0

如果 table_1.col1 存在且当前用户被授予权限 SELECT/SELECT(con) 或角色(具有权限),则响应为 1

如果 table_2.col2 不存在,或者当前用户未被授予权限 SELECT/SELECT(con) 或角色(具有权限),则响应为 0

通配符

指定权限时,可以使用星号 (*) 代替表名或数据库名。有关通配符规则,请参阅 WILDCARD GRANTS