我正在尝试内连接位于2个不同MySQL服务器上的2个表。
我正在尝试这样做:
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服务器完成的。
注意:我需要能够内连接所有的表从一个服务器到另一个。
我正在寻找一种解决方案,我不必单独做每个表,因为我有多个服务器和每个数据库上的许多表。
感谢您的时间和帮助。
发布于 2013-08-27 08:06:35
请阅读有关联邦引擎的信息。它是链接服务器的MySQL版本。您将能够使用联邦引擎像查询本地表一样查询远程表。阅读this链接。
https://stackoverflow.com/questions/18454736
复制相似问题