繁体   English   中英

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

[英]Querying for data from two tables in different databases of different servers?

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

MySQL 5.0。相关文档中的FEDERATED Storage Engine我见过其他选择...我该怎么做才能在两个不同的服务器上获取数据?

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

1)。 基于MySQL的使用联合引擎 (如您所述)。 您可以在Federated Engine上浏览此博客文章

2)。 (当您使用PHP时)从一台服务器获取数据,然后遍历数据并将相关查询触发到另一台服务器,或基于从第一台服务器获取的数据将单个聚合查询触发到另一台服务器。

希望对您有帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM