sql创建用户失败 sql错误(1064)

使用heidisql 11.3.0.6259版本 创建角色失败,这是什么问题呢,下面是代码内容
这是原题:创建本地机角色student。这是代码CREATE ROLE 'student'@'localhost';
运行结果及详细报错内容:/* SQL错误(1064):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ROLE 'student'@'localhost'' at line 1 */

创建角色的语句是create role student;
这里的student是一个角色,用来方便的管理用户权限的。
可以将角色分配给账户,比如已经有一个账户名称为s1,可以使用grant student to 's1'@'localhost'
如果原题只有那一句话的话,可能指的是创建账户:
create user student@localhost identified by 'password';

根据题目要求看一下吧,有帮助请采纳,谢谢~

语法错误。
应该是

create user 'student'@'%';

而不是create role。
望采纳,谢谢!

create user 'student'@'%';