Задать вопрос
@xeops

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

Есть две базы данных с одинаковой структурой. В каждой из них ≈15 связанных таблиц. Нужно объединить их в одну, с сохранением связей между записями в таблицах. Если сделать импорт потаблично, то автоинкрементальные поля получат новые значения, и разрушатся связи между таблицами. Есть ли инструмент или способ, как можно сделать импорт с сохранением связей между таблицами?
  • Вопрос задан
  • 2653 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Progtips
    Программирование на PHP и MySQL
    2 месяца
    Далее
  • beONmax
    Профессия Веб программист - Быстрый старт
    4 месяца
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ldvldv
Можно попробовать так. В одной из БД источников увеличить значения ID на 1000000000 и значения ключей соотвественно тоже (это если нет ON UPDATE CASCADE). Импортировать со значениями iD, чтобы они не генерировались при вставке. После импорта установить значение AUTO_INCREMENT для таблиц.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы