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