REVOKE SELECT, EXECUTE ON tabela1 FROM 'user' @ '%';
GRANT DELETE ON tabela1 TO 'user' @ 'localhost';
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
REVOKE SELECT, EXECUTE ON tabela1 FROM 'user' @ '%';
GRANT DELETE ON tabela1 TO 'user' @ 'localhost';
Oi, Patrícia, tudo bem?
Desculpe a demora em te responder!
Obrigado por compartilhar o seu código com a comunidade do fórum. Tenho certeza que vai ajudar os demais estudantes que estão aprendendo este mesmo conteúdo.
Um opção para resolver o exercício e ter ações mais específicas em termos de quais operações são permitidas em quais tabelas e quais não são permitidas em nenhum objeto do banco de dados, podemos aplicar o código abaixo:
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'@'%';
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!