Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
Php 创建视图或存储过程以查询多个数据库_Php_Mysql_Database_Report_Datasource - Fatal编程技术网

Php 创建视图或存储过程以查询多个数据库

Php 创建视图或存储过程以查询多个数据库,php,mysql,database,report,datasource,Php,Mysql,Database,Report,Datasource,在四处搜索之后,我找不到一个涵盖我的问题的好答案。 我正在处理大约2000个数据库。结构相同,它们都在同一台服务器上。所有数据库都有一个表,其中包含我需要的信息,以便生成一个中心报告 我有一个主数据库,其中包含所有数据库的名称和访问所有其他数据库的凭据 现在,我需要创建一个视图或存储过程来从所有数据库获取信息,并在主数据库中创建一个报告。这意味着我需要使用一个循环遍历所有数据库并选择我需要的信息 欢迎提出任何意见或建议。谢谢我猜这么多桌子上都会挤满一片风景;我能想到的最好的选择是一个存储过程,它

在四处搜索之后,我找不到一个涵盖我的问题的好答案。 我正在处理大约2000个数据库。结构相同,它们都在同一台服务器上。所有数据库都有一个表,其中包含我需要的信息,以便生成一个中心报告

我有一个主数据库,其中包含所有数据库的名称和访问所有其他数据库的凭据

现在,我需要创建一个视图或存储过程来从所有数据库获取信息,并在主数据库中创建一个报告。这意味着我需要使用一个循环遍历所有数据库并选择我需要的信息


欢迎提出任何意见或建议。谢谢

我猜这么多桌子上都会挤满一片风景;我能想到的最好的选择是一个存储过程,它将来自各种数据库的结果(使用信息模式查询的结果循环)插入主数据库中的一个临时表中,并通过一个简单的
SELECT*从临时表返回结果

谢谢您的回答,我将创建存储过程。我认为这是最好的选择,因为我试图从一个角度来看,这是不可能的。我们可以在mysql上使用一些关注度很高的选民。。。在那里打我。或者在。这条评论很快就会被删除。