有没有办法用 WHERE 之类的东西来限制 GRANT SELECT user@db ? 我有变量“PROJECTID”来评估特定项目的某些记录。 当用户查询所有客户时,它应该只显示其项目中的客户。我不想为每个用户更改界面,因此 select where 语句在这里没有帮助。
提前致谢
最佳答案
恐怕没有这样的事情。
但是您可以使用 WHERE 条件创建数据库 View ,然后向您的用户授予这些 View 的权限。
关于mysql:指定用户权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37187666/