首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MySQL Cross Server选择查询

MySQL Cross Server选择查询
EN

Stack Overflow用户
提问于 2018-08-27 04:28:59
回答 2查看 0关注 0票数 0

是否可以使用MySQL Client编写跨服务器选择查询。基本上,设置如下。

服务器IP数据库 --------- -------- 1.2.3.4测试 abcd测试

我想编写一个查询,它将从1.2.3.4上的测试数据库中的表中选择行,并将结果插入到abcd上的测试数据库中。 我的服务器位于数英里之外,所以我将打开一个SSH隧道进行连接他们俩。

有什么指针吗?

EN

Stack Overflow用户

发布于 2018-08-27 12:40:47

mysqldump可能是已经提到的解决方案,或者您可以尝试使用SELECT ... INTO OUTFILE然后LOAD DATA INFILE ...命令。

MySQL确实有联邦存储引擎,可能对您有用。这里有更多关于它的文档http://dev.mysql.com/doc/refman/5.0/en/federated-storage-engine.html我必须承认我没有取得巨大的成功,但它可能适用于您。

第三种解决方案是在您的应用程序中完成工作。SELECT逐行读入查询结果,逐行读取INSERT其他服务器。您可能会遇到一些数据类型和null处理问题。

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

https://stackoverflow.com/questions/-100002415

复制
相关文章

相似问题

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