Я хочу об'єднати дані з однієї бази даних в іншу. Тож я створюю дамп із mysqldump
і потім імпортую його до іншої бази даних (з такою ж структурою таблиць). У мене немає жодних проблем (наприклад, дублікатів або чогось іншого) у цьому випадку.
Але я роблю деякі злиття для тестових цілей, і остаточне злиття виконую пізніше. Отже, я хочу виконати злиття (дані можуть бути змінені) кілька разів. Зауважте, мої рядки в моїх таблицях ніколи не видаляються, лише можна вставляти або оновлювати.
Чи можна створити mysqldump за допомогою параметра ON DUPLICATE? Або я можу злити дамп, який вставляє нові дані та оновлює змінені дані?
Звичайно, я можу вставити ON DUPLICATE
в дамп вручну, але я хочу автоматизувати процес злиття.