MySQL:无法识别的语句类型。 (在撤销附近)

时间:2018-01-03 20:16:45

标签: mysql phpmyadmin

在phpMyAdmin上使用mySql,我试图创建一个新用户,并编辑他们的权限,首先授予对所有内容的访问权限,然后只删除特定内容。当我尝试这样做时,我总是在“撤销”下收到错误消息。我尝试了自动创建功能,然后复制了这个生成的sql,但仍然是'撤销'下的错误。

CREATE USER 'x'@'localhost' IDENTIFIED BY '123';
GRANT ALL ON *.* TO 'x'@'localhost';
REVOKE ALL PRIVILEGES ON *.* FROM 'x'@'localhost'; 

错误:'无法识别的语句类型。 (靠近REVOKE)'

有人能提供答案吗? 感谢

1 个答案:

答案 0 :(得分:0)

CREATE USER 'x'@'localhost' IDENTIFIED BY '123';
GRANT ALL ON *.* TO 'x'@'localhost';
REVOKE DROP ON DB.* FROM x'@'localhost';

应该正确,因为您的revoke陈述有误

REVOKE上的MySQL官方link