需要连接到远程服务器的Sql脚本

时间:2011-06-16 21:00:07

标签: mysql select command-line

我已经获得了一个sql脚本来执行,它从远程服务器上的表的查询结果中填充表。如何选择远程服务器和相关数据库,如下所示?

 INSERT INTO Table (Field1, Field2, Field3) 
 SELECT 'REMOTE_SERVER', Field1, Field2, Field3 
 FROM Table where ........;

由于 继我的问题 如果要使用PHP这样做我该怎么办?我已按如下方式连接到两台服务器:

 $dbh1 = mysql_connect($host1, $user1, $password1); $dbh2 = mysql_connect($host2, $user2,$password2, true); 

$ dbh2是远程服务器

1 个答案:

答案 0 :(得分:0)

AFAIK,您唯一的选择是使用federated storage engine或通过自定义脚本管道数据。

请注意,联合引擎不会尽可能严格地优化子查询 - 因此在处理非常数据集时可能会相当慢