У сайта нашлась БД более новая, а много работы проделалось на сайте с архивной БД за 18 год. Теперь задача, как оставить результат проделанной работы и накатить сверху все, что добавлялось на сайт за эти 2 года
Вообще, объединение баз через UPDATE вещь очень гибкая. Объединить можно путем сравнения даты и времени для строк в таблицах, типа recordTime. И получая возвращаемое значение обновлять через оператор IF.
Т.е. если дата ниже - обновляем. Нет - пропуск.
На dev-хосте можно протестировать. Если самому боязно, пригласи толкового сисадмина. за 500-1000 рублей объединит и прогонит тест