Я использую пользователя, у которого есть права на обновление, для выполнения sql:
update stu set age = 27 where name='zjw';
Я получил эту ошибку:
ОШИБКА 1143 (42000): команда SELECT запрещена для пользователя «update_user» @ «localhost» для столбца «имя» в таблице «stu»
Таблица такая:
CREATE TABLE `stu` (
`id` int(11) NOT NULL,
`name` varchar(20) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
)
привилегии update_user:
grant update on *.* to 'update_user'@'%';
Версия MySQL 5.1.73.
Благодарю.