revoke all privilege, grant options from 'user@%';
grant select on TABLE1 to 'user@%';
revoke all privilege, grant options from 'user@%';
grant select on TABLE1 to 'user@%';
Olá Antônio, tudo bem?
Ao utilizar o comando revoke, todos os privilégios do usuário são removidos, então você precisa dar novamente os privilégios de todas as tabelas ao usuário, no caso do exercício, só será alterado o comando onde é concedido o privilegio a tabela1, pois agora o usuário recebera o privilegio de excluir:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'%';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE
ON BANCODB .TABELA3 TO 'user'@'%';
GRANT SELECT, DELETE, EXECUTE
ON BANCODB .TABELA1 TO 'user'@'%';
GRANT SELECT, EXECUTE
ON BANCODB .TABELA2 TO 'user'@'%';
Foi bem legal você ter compartilhado os comandos aqui com a gente :).
Continue assim e bons estudos!