首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对两个不同mysql服务器上的两个mysql表进行内部联接

问如何对两个不同mysql服务器上的两个mysql表进行内部联接
EN

Stack Overflow用户
提问于 2013-08-27 07:36:52
回答 1查看 731关注 0票数 1

我正在尝试内连接位于2个不同MySQL服务器上的2个表。

我正在尝试这样做:

代码语言:javascript
复制
SELECT id, name FROM server2.db1.account AS new_data
INERT INTO server1.db2.account(id, name) 
ON DUPLICATE KEY UPDATE name = new_data.name

在SQL Server中有未来的链接服务器,它允许您这样做,但我不确定这是如何使用MySQL服务器完成的。

注意:我需要能够内连接所有的表从一个服务器到另一个。

我正在寻找一种解决方案,我不必单独做每个表,因为我有多个服务器和每个数据库上的许多表。

感谢您的时间和帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-08-27 08:06:35

请阅读有关联邦引擎的信息。它是链接服务器的MySQL版本。您将能够使用联邦引擎像查询本地表一样查询远程表。阅读this链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18454736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档