2012-06-01 5 views
0

У меня есть 2 активных подключения к базе данных, мне нужно заменить несколько таблиц из 'connection1' на число connection2. Структуры могут быть или могут быть не такими (в зависимости от того, внесем ли мы изменения в таблицу connection1.MySQL Замените таблицу из другой таблицы

Я бы предположил, что я должен сделать полный дамп таблицы и заменить ключи там, где это необходимо, но я действительно не знаю, как это сделать это:

Любая помощь?

ответ

0

Я закончил использовать сборку в системной команде в PHP и mysqldump, чтобы сначала выгрузить данные (экспорт) в файл, а затем снова использовать system() с mysql, чтобы импортировать его в новую таблицу и заменить старый.

Работает как очарование :)

0

Посмотрите на Schema and Data sync инструменты в dbForge Studio для MySQL. Это поможет вам сравнить две базы данных на разных серверах, таблицах и полях карт, генерировать и запускать сценарий синхронизации.

Смежные вопросы