1
resposta

Minha resposta

REVOKE SELECT, EXECUTE ON tabela1 FROM 'user' @ '%';

GRANT DELETE ON tabela1 TO 'user' @ 'localhost';
1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software