我收到语法错误:
错误1064(42000):您的SQL语法有错误;在第1行的'ROLE'administrator','developer'附近检查与您的MySQL服务器版本相对应的手册以使用正确的语法
我刚刚在Ubuntu 16机器上使用最新的mysql设置了MySQL。我创建了一个名为sqluser的用户,但似乎没有语法错误,我似乎无法做其他事情。这真令人沮丧。我查看了文档和Intrawebs。我似乎找不到答案。我正确输入了所有内容:
mysql> CREATE ROLE 'administrator', 'developer';
有人可以帮忙吗?
最佳答案
我正在查看的MySQL版本是14.14,但我应该在查看的发行版是5.7.31。它不是8,所以这意味着我无权直接创建和授予角色。
关于mysql - MySQL中的语法错误,但是在创建ROLE时语法正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63738070/