mysql从一个数据库插入到另一个不同的主机中

xj3cbfub  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(475)

我想将一些值从一个数据库(db1)从一个主机(host1)推送到另一个数据库(db2)从另一个主机(host2)。查询结构应该如下所示。

  1. insert into HOST2.DB2.TABLEA (COL1, COL2, COL3)
  2. select COL1, COL2, COL3 HOST1.DB1.TABLEB ..

我知道这将工作在同一个主机上的两个不同的数据库。但不知道两个不同的主人。
我使用java来执行这个操作。
提前谢谢。

a7qyws3x

a7qyws3x1#

如果是一次性活动,可以使用mysql。
首先在源数据库中执行下面的查询,然后在结果中得到需要在目标数据库中运行的查询。
选择concat(“insert into test(user_id)values(“,user_id,”);”)从用户表;
如果它不是一次性操作,那么您需要在代码中创建这两个数据源的存储库。

相关问题