小编Rob*_*bin的帖子

ERROR 1143(42000):SELECT命令被拒绝

我使用具有更新权限的用户来执行sql:

update stu set age = 27 where name='zjw';
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

ERROR 1143(42000):对'stu'表中列'name'的用户'update_user'@'localhost'拒绝SELECT命令

像这样的表:

CREATE TABLE `stu` (
  `id` int(11) NOT NULL,
  `name` varchar(20) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
)
Run Code Online (Sandbox Code Playgroud)

update_user的权限是:

grant update on *.* to 'update_user'@'%';
Run Code Online (Sandbox Code Playgroud)

MySQL版本是5.1.73.

谢谢.

mysql

0
推荐指数
1
解决办法
5024
查看次数

标签 统计

mysql ×1