【问题标题】:insert into select query with two databases插入到带有两个数据库的选择查询中
【发布时间】:2012-10-13 07:52:15
【问题描述】:

任何人都知道(插入 table1 select * from table2)查询两个数据库。平均table1在一个数据库中,table2在第二个数据库中,我想将table2中的记录插入到table1中,它们具有相同的结构,但它们位于不同的数据库中。我们可以在 PHP 或 MYSQL 中做到这一点吗?

【问题讨论】:

  • 从 PHP 连接到一个数据库,从表中选择数据,连接到第二个数据库,插入这些数据。你可能不能一口气做到这一点.....

标签: insert multiple-databases


【解决方案1】:

嘿,伙计,你创建了一个新数据库?并且想要将所有数据从第一个数据库传输到其他数据库?如果是,请使用:

  1. 打开MySql在中间的水平菜单中会有Export导航按钮。

  2. 点击它。

  3. 只需点击Go按钮。

否则 php 的人太难了....

【讨论】:

  • 嗨。非常感谢您的回复。但这对我没有帮助,因为我想通过 PHP 做到这一点。我在两台不同的服务器上有两个数据库。我想将记录从另一个数据库插入到一个数据库中。我可以,但我的逻辑需要很多时间,首先我从数据库中获取记录,然后开始循环,然后开始循环中的每条记录。现在我想使用查询“插入table1(第一个远程数据库)从table2(第二个数据库)中选择*”。这将花费更少的时间,但对我来说也不适用于远程服务器。
  • 伙计,我认为这是不可能的,因为您无法将记录插入到另一台服务器上运行的数据库中。如果服务器 1 中有 php 文件,则只能借助该 php 文件将记录添加到服务器 1 的数据库中。您不能将它们添加到服务器 2 的数据库中。我之前试过这个,但它给出了一个错误“Cannot Connect to Database. Using Password 'Yes'.”。男人对不起,但我不能帮助你。我只是网络开发的初学者!
猜你喜欢
  • 1970-01-01
  • 2014-04-18
  • 1970-01-01
  • 1970-01-01
  • 2014-12-31
  • 2019-05-04
  • 1970-01-01
  • 2017-02-15
  • 1970-01-01
相关资源
最近更新 更多