REVOKE SELECT, EXECUTE ON tabela1 FROM 'user' @ '%';
GRANT DELETE ON tabela1 TO 'user' @ 'localhost';
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!