У меня есть автономное приложение Java со встроенной базой данных H2 (D1) и таблицей T1. У меня есть другая база данных mysql (D2) с таблицей T2, размещенной на сервере. Мои требования - вытащить полные данные из D2.T2 и вставить его в D1.T1. T1 и T2 имеют одинаковое определение таблицы. Первое притяжение - это не проблема. Начиная с 2-го притяжения мне нужно только вытащить строки, которые были обновлены в D2.T2, и обновить их в D1.T2. Как это можно достичь? Я должен найти дельту с последнего раза, когда я вытащил, а затем обновил эти строки.Сравнение двух таблиц в разных базах данных и дельта
0
A
ответ
0
Если структуры на обеих таблицах одинаковы, вы можете попробовать следующее SQL заявление:
INSERT INTO your_table
(your_column, ...)
VALUES
(your_value, ...)
ON DUBLICATE KEY UPDATE
your_column = your_value, ...
Вы должны получить записи из исходной базы данных и выполнить приведенное выше утверждение для каждого из них на целевой базе данных ,
+0
Они находятся на двух разных серверах :( –
+0
Я думаю, что это не проблема. Получите записи на первом шаге и нажмите их в свою целевую базу данных. –
Смежные вопросы
- 1. Инструмент Сравнение таблиц в двух разных базах данных
- 2. Синоним C# -Создание двух таблиц в двух разных базах данных
- 3. Обновление данных из таблиц в двух разных базах данных
- 4. Сравнение строк из 2 таблиц в 2 разных базах данных
- 5. Внутреннее соединение в двух разных базах данных
- 6. Использование C# для синхронизации двух таблиц в разных базах данных
- 7. PHP/MySQL - Сравнение таблиц из двух разных баз данных
- 8. Подключить несколько таблиц в разных базах данных?
- 9. Сравнение двух результатов двух разных таблиц
- 10. слияние таблиц в двух базах данных
- 11. Сравнение двух столбцов из двух разных таблиц
- 12. Вставка/обновление в двух разных базах данных
- 13. Сравнение двух таблиц базы данных разных типов и сравнение их данных?
- 14. Хранение данных в двух разных базах данных (MySQL и MongoDB)
- 15. Сравнение записей в двойных таблицах в разных базах данных оракула
- 16. Сравнение данных из разных таблиц
- 17. Сравнение значений из двух разных таблиц
- 18. Поиск данных из двух разных таблиц, что две таблицы в разных базах данных
- 19. Сумма и сравнение столбцов из разных таблиц и баз данных
- 20. Сравнение двух таблиц базы данных
- 21. SQL: Сравнение двух счетчиков из разных таблиц
- 22. В SQL, сравнение двух текстовых столбцов в двух разных базах данных
- 23. Сравнение двух столбцов из разных таблиц
- 24. Сравнение двух списков разных таблиц с EntityFramework
- 25. Сравнение двух значений из разных таблиц - MySql
- 26. Сравнение двух таблиц и данных вставки/обновления
- 27. .Net Сравнение двух таблиц данных
- 28. Сравнение двух таблиц в hsqldb
- 29. Сравнение двух таблиц данных из разных источников ввода
- 30. добавление значений двух столбцов в разных базах данных. Sql
Можете ли вы изменить таблицы, чтобы включить столбец hashkey? –
Я не могу изменить таблицу D2.T2. Его наше предприятие DB –