查询不同服务器不同数据库中两个表的数据?

时间:2012-09-25 09:37:26

标签: php mysql multiple-databases

我在服务器s1的数据库d1上有一个表t1,现在另一个表t2在服务器s2的d2中。现在我想要表t1的一些数据及其来自t2表的相关数据作为结果data.how can我有可能吗?

MySQL 5.0中的FEDERATED存储引擎。相关文档我见过其他任何选项......如何在两台不同的服务器上获取数据?

1 个答案:

答案 0 :(得分:1)

您的问题有两种解决方案:

1)。基于MySQL的Federated Engine(如你所提到的)。您可以浏览此Blog post on Federated Engine

2)。 (当您使用PHP时)从一个服务器获取数据,然后循环访问数据并将相关查询发送到另一个服务器,或者根据从第一个服务器获取的数据将单个聚合查询发送到另一个服务器。

希望它能帮到你......