Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 跨不同数据库创建视图_Mysql_Database_View - Fatal编程技术网

Mysql 跨不同数据库创建视图

Mysql 跨不同数据库创建视图,mysql,database,view,Mysql,Database,View,如果我有databaseD1和databaseD2,databaseD1下的tableT1和databaseD2下的tableT2,是否可以在MySQL中创建databaseD2下的T1视图。如果是的话,你能告诉我语法吗 两个数据库都在同一台计算机上 如果每个数据库都有不同的用户,这怎么可能呢?我们是否需要将视图授予“查看”用户?我需要这样做,但我还没有做到。编辑:精度->相同主机,不同用户。如何使用此选项选择特定文件选择D1.T1.F1? CREATE VIEW `D2`.`example`

如果我有database
D1
和database
D2
,database
D1
下的table
T1
和database
D2
下的table
T2
,是否可以在MySQL中创建database
D2
下的
T1
视图。如果是的话,你能告诉我语法吗


两个数据库都在同一台计算机上

如果每个数据库都有不同的用户,这怎么可能呢?我们是否需要将视图授予“查看”用户?我需要这样做,但我还没有做到。编辑:精度->相同主机,不同用户。如何使用此选项选择特定文件<代码>选择D1.T1.F1?
CREATE VIEW `D2`.`example` AS SELECT * FROM `D1`.`T1`;