перемещение записей между таблицами

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Ответить
ladoga1242
Сообщения: 1
Зарегистрирован: Пт 08 янв 2016 10:43

перемещение записей между таблицами

Сообщение ladoga1242 » Пт 08 янв 2016 10:47

Здравствуйте.
Подскажите, пожалуйста, как можно решить следующую задачу. Имеются две совершенно одинаковые (по количеству, названиям и типам полей) таблицы MyISAM в разных БД. Нужно часть записей (выбираемых по SELECT) из одной таблицы переместить в другую. В настоящий момент используется СУБД MYSQL 4.1.
Заранее благодарю, Сергей.

.jp
Devart Team
Сообщения: 379
Зарегистрирован: Ср 09 сен 2009 07:54
Откуда: devart
Контактная информация:

Re: перемещение записей между таблицами

Сообщение .jp » Пн 11 янв 2016 09:45

Здравствуйте.

Для решения данной задачи Вам необходимо использовать Data Compare.
Скачать данное приложение Вы можете по ссылке https://www.devart.com/dbforge/mysql/datacompare/
Для того чтобы переместить данные из одной таблицы в другую Вам необходимо выполнить следующие шаги:
1. Открыть приложение Data Comparer.
2. Нажать New Data Comparison.
3. Указать базы "Источник" и "Получатель".
4. Перейти на страницу "Сопоставление" и нажать кнопку "Фильтр"
5. В открывшемся окне, задать критерии фильтрации.
6. Нажать ОК, а затем "Сравнить"
7. Вызвать визард синхронизации, нажав F8
8. Нажать кнопку "Синхронизировать"
9. Выполнить сформированный скрипт синхронизации.
К сожалению, наше приложение пока не дает возможности синхронизировать пользовательские запросы. Но вы можете создать представление на базах "Источник" и "Получатель" и синхронизировать их.

С уважением,
Devart Team.

Ответить