我想将某个主机(HOST1)的一个数据库(DB1)的值推到另一主机(HOST2)的另一个数据库(DB2)的值。查询结构应如下所示。
insert into HOST2.DB2.TABLEA (COL1, COL2, COL3)
select COL1, COL2, COL3 HOST1.DB1.TABLEB ..
我知道这将与同一主机中的两个不同的数据库一起使用。但是不知道两个不同的主机。
我正在使用Java执行此操作。
谢谢。
答案 0 :(得分:0)
如果是一次活动,则可以使用mysql。
首先在源数据库中执行以下查询,然后结果是您需要在目标数据库中运行的查询。
从user_table;中选择CONCAT(“插入test(user_id)值(”,user_id,“);”);
如果不是一次操作,则需要在代码中同时建立两个数据源的存储库。