Source: https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/drop-role/ Documentation version: v5.3.2 # DROP ROLE `DROP ROLE`删除当前服务组中的一个或多个角色。 ## 前提条件 先[连接 Graph 服务](https://dev-docs.yueshu.com.cn/v5.3.2/get-started/first-query/#connect),在 GQL 客户端中执行命令。 要删除角色,需要是角色 Owner(所有者)或具有当前服务组的`ADMIN`角色。 Warning 删除角色会将该角色从所有用户撤销,并删除角色中保存的权限。该操作不会删除直接授予用户或其他角色的权限。 ## 语法 语法图BNF drop_role_command ```` drop_role_command ::= 'DROP' 'ROLE' ('IF EXISTS')? role_name (',' role_name)* ```` ## 参数 ### `IF EXISTS` 跳过不存在的角色,删除其余指定角色。省略该子句时,任一指定角色不存在都会导致命令报错。 ### `role_name` 待删除的角色名称。 ## 示例 示例使用已创建的`role1`。 ```` DROP ROLE role1 ```` 使用 [SHOW ALL ROLES](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-all-roles/) 检查结果,`role1`应不再出现。