@xeops

Как импортировать несколько связанных таблиц в MySQL?

Есть две базы данных с одинаковой структурой. В каждой из них ≈15 связанных таблиц. Нужно объединить их в одну, с сохранением связей между записями в таблицах. Если сделать импорт потаблично, то автоинкрементальные поля получат новые значения, и разрушатся связи между таблицами. Есть ли инструмент или способ, как можно сделать импорт с сохранением связей между таблицами?
  • Вопрос задан
  • 2640 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ldvldv
Можно попробовать так. В одной из БД источников увеличить значения ID на 1000000000 и значения ключей соотвественно тоже (это если нет ON UPDATE CASCADE). Импортировать со значениями iD, чтобы они не генерировались при вставке. После импорта установить значение AUTO_INCREMENT для таблиц.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы