MySQL Insert Into из одной базы данных в другую двух разных хостов - PullRequest
0 голосов
/ 08 января 2019

Я хочу передать некоторые значения из одной базы данных (DB1) с хоста (HOST1) в другую базу данных (DB2) с другого хоста (HOST2). Структура запроса должна быть такой:

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

Я знаю, что это будет работать с двумя разными базами данных на одном хосте. Но не знаю о двух разных хостах.

Я использую Java для выполнения этого действия.

Заранее спасибо.

1 Ответ

0 голосов
/ 08 января 2019

Если это одноразовое занятие, вы можете использовать mysql.

Сначала выполните запрос ниже в исходной БД, затем в результате вы получите запросы, которые нужно выполнить в целевой БД.

выбрать CONCAT ("вставить в тест (user_id) значения (", user_id, ");") из user_table;

Если это не однократная операция, вам нужно сделать оба хранилища источника данных в коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...