MySql - 创建具有多个定义器的 View

标签 mysql view sql-grant

这可能吗?

如何?

我没有找到任何有用的谷歌搜索,只有这个未回答的问题:

http://forums.mysql.com/read.php?100,215785,215785

澄清一下,我必须从具有不同主机的用户那里获得这个 View ,因为在工作中我们有一个在更多 IP 上的负载均衡器。

最佳答案

不可能,每个 View 注册一个全局命名空间,你不能覆盖它相同的 View 名称

但是,您可以使用 user@% 为所有主机的用户授予访问权限

语法可以查到here

关于MySql - 创建具有多个定义器的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518302/

相关文章:

mysql - MySQL 中的二进制数据

PHP/MySQL - 计算查询中的项目数

Mysql join 每次匹配得到一行

mysql - 错误 1349 (HY000) : View's SELECT contains a subquery in the FROM clause

php - 何时使用 View 以及何时使用存储过程

mysql - SQL授予创建表权限

postgresql - 将 privs 授予角色后,Postgres 无法创建数据库

python - 如何使用 python 将 ('analog sensor 1' ,60L) 分离为 sensor=anlog sensor and interval=60

mysql - Mysql中如何撤销?

iphone - 滚动超过列表的开头或结尾时,UIPickerView 使应用程序崩溃