infoel Postado Dezembro 22, 2015 Denunciar Share Postado Dezembro 22, 2015 Bom dia pessoas, Sou novo por aqui. Gostaria de saber se existe uma forma de criar um privilégio para um determinado usuário para que ele possa consultar uma tabela no banco de dados mas somente em determinados registros. Algo como: GRANT SELECT ON base.tabela WHERE campo='E' TO 'usuario'@'%' IDENTIFIED BY 'senha'; já tentei isso e não deu certo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Dezembro 22, 2015 Denunciar Share Postado Dezembro 22, 2015 Citar Gostaria de saber se existe uma forma de criar um privilégio para um determinado usuário para que ele possa consultar uma tabela no banco de dados mas somente em determinados registros. Algo como: GRANT SELECT ON base.tabela WHERE campo='E' TO 'usuario'@'%' IDENTIFIED BY 'senha'; Não. Grant é dado somente a bancos, tabelas, views e procedures. Você pode criar uma view com as características que colocou acima e dar permissão a view. Vai atender ao que desejas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
infoel
Bom dia pessoas,
Sou novo por aqui.
Gostaria de saber se existe uma forma de criar um privilégio para um determinado usuário
para que ele possa consultar uma tabela no banco de dados mas somente em determinados registros.
Algo como:
GRANT SELECT ON base.tabela WHERE campo='E' TO 'usuario'@'%' IDENTIFIED BY 'senha';
já tentei isso e não deu certo.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.