首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql中的不同机器中插入从一个用户到另一个用户的表数据

如何在mysql中的不同机器中插入从一个用户到另一个用户的表数据
EN

Stack Overflow用户
提问于 2011-11-18 10:19:52
回答 4查看 856关注 0票数 1

我想将数据插入到不同用户和不同数据库的一个表中。

例如,

First DB

ip:ip1 用户:user 1 b:db1

第二数据库

ip:ip2 用户:user 2 db:db2

因此,我想将第一个DB的一个表数据插入到第二个DB中。

EN

回答 4

Stack Overflow用户

发布于 2011-11-18 10:26:02

你应该试试

选择进入OUTFILE

http://dev.mysql.com/doc/refman/5.0/en/select-into.html

然后你可以用

负载数据信息

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

票数 1
EN

Stack Overflow用户

发布于 2011-11-18 11:55:30

您可以尝试SQLyog's‘将数据库复制到不同的主机/数据库’,以便从一个MySQL服务器复制到另一个MySQL服务器。选择要复制的数据库,然后选择数据库->复制数据库到不同的主机/数据库,以便将数据库(其表结构的所有或选定项以及数据)复制到另一个数据库(该数据库可能位于另一个主机中)。

票数 1
EN

Stack Overflow用户

发布于 2011-11-18 10:23:57

您必须执行2 mysql_connect,这将返回连接。

mysql_query中插入数据时,必须将引用作为第二个参数

比如:

代码语言:javascript
复制
$db2 = mysql_connect('ip1', 'mysql_user', 'mysql_password');
mysql_query ( "INSERT INTO *.....", $db2 )

$db1 = mysql_connect('ip2', 'mysql_user', 'mysql_password');
mysql_query ( "INSERT INTO *.....", $db1 )

如果您使用对象(应该使用的对象),则只需保存引用并传递执行的所有查询。然后,您只需使用不同IP的2DB对象即可。

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

https://stackoverflow.com/questions/8180848

复制
相关文章

相似问题

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