" SELECT *"除了不允许用户查看的列

时间:2018-05-17 17:09:15

标签: mysql amazon-rds-aurora restrictions

我们最近对分析师可以检索的数据添加了一些限制 - 特别是用户表中的密码列。

问题是她的脚本中有成千上万的查询,其中包含SELECT * from users或加入等等。

现在,当她尝试运行这些时,MySQL返回:

SQL Error (1142): SELECT command denied to user 'foo'@'bar' for table 'users'

RDBMS实际上是AWS Aurora MySQL 5.6.10a,如果这有帮助的话。分析师正在读取副本,因此没有写入权限,但可以使用和创建临时表。

是否有MySQL设置或我们可以做的事情,而不是让分析师指定每一列?

0 个答案:

没有答案