#mysql
Вопрос:
У меня есть 2 сервера, на которых работает mysql, и у них одна и та же база данных/таблица, но с разными записями. Для этого была причина, но теперь мне нужно объединить эти базы данных. Я создал дамп всей базы данных на сервере 1 и хочу вставить эти данные в базу данных сервера 2. Проблема в следующем: как мне вставить эти данные, просто увеличивая базу данных сервера 2? Я не могу потерять данные, которые уже находятся на сервере 2.
Комментарии:
1. Вы можете восстановить свой дамп в отдельную базу данных (с некоторым временным именем), а затем объединить данные. Для этой операции должна быть создана специальная процедура.
2. А вы думали о столкновениях с внешними ключами?
3. Это очень простая база данных, в ней есть одна таблица с несколькими столбцами, без внешних ключей. Мне просто нужно вставить данные из файла дампа в базу данных без идентификаторов, чтобы избежать конфликта с данными, которые уже есть.