Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Permitir aos usuários apenas determinadas informações do banco de dados


Em vez de modificar sua consulta, sempre faça com que eles façam referência aos dados por meio de uma exibição. Eles não têm nenhum direito sobre a tabela real sobre a qual a visão é criada. Você cria essa visão com
Create View tablenametheyuse as select * from realtable with id = 'user'

e apenas dar a esse usuário autoridade para sua visão.

Eles agora codificam suas instruções select da maneira que quiserem na exibição.