CURRENT_ROLE()

语法说明

返回当前会话的角色。

语法结构

  1. SELECT CURRENT_ROLE();

示例

  1. mysql> select current_role();
  2. +----------------+
  3. | current_role() |
  4. +----------------+
  5. | moadmin |
  6. +----------------+
  7. 1 row in set (0.00 sec)
  8. -- 新建一个角色,并且切换到新角色
  9. create role use_role_1;
  10. grant all on database * to use_role_1;
  11. grant use_role_1 to root;
  12. set role use_role_1;
  13. mysql> select current_role();
  14. +----------------+
  15. | current_role() |
  16. +----------------+
  17. | use_role_1 |
  18. +----------------+
  19. 1 row in set (0.00 sec)