Допустим у нас есть БД в которой есть часть данных, которые необходимо перенести в другую БД. При этом объекты в обоих БД совпадают и Georitm не используется.
Для этого необходимо воспользоваться программами SQLyog и MySQL Administrator.
Подключаемся SQLyog к БД, из которой будет перенос данных.
Слева выделяем исходную БД Voyager. Справа пишем запрос
SELECT * FROM records WHERE rec_date BETWEEN '2013-10-03 20:00:00' AND '2013-12-04 20:00:00' LIMIT 1000000000;
Где '2013-10-03 20:00:00' – дата начала периода по GMT, а '2013-12-04 20:00:00' – дата конца периода по GMT.
Далее нажимаем кнопку F9 для выполнения запроса.
Результат выполнения – таблица внизу. Теперь необходимо экспортировать таблицу.
Щелчок правой кнопкой мыши, Export.
Выбираем тип – SQL, Data only, без поля ID!
После того, как файл сохранён, Запускаем MySQL Administrator, подключаемся к БД в которую нужно переносить данные, меню Tools->MySQL Query Browser->File->Open Script, указываем файл, в который был экспорт из SQLyog.
Справа выделяем двойным щелчком БД Voyager и нажимаем кнопку Execute.
Если необходимо перенести историю по части объектов или данных очень много (файл экспорта больше сотни мегабайт), то нужно менять запрос или разбивать экспортированный файл на части.
PDF
Для этого необходимо воспользоваться программами SQLyog и MySQL Administrator.
Подключаемся SQLyog к БД, из которой будет перенос данных.
Слева выделяем исходную БД Voyager. Справа пишем запрос
SELECT * FROM records WHERE rec_date BETWEEN '2013-10-03 20:00:00' AND '2013-12-04 20:00:00' LIMIT 1000000000;
Где '2013-10-03 20:00:00' – дата начала периода по GMT, а '2013-12-04 20:00:00' – дата конца периода по GMT.
Далее нажимаем кнопку F9 для выполнения запроса.
Результат выполнения – таблица внизу. Теперь необходимо экспортировать таблицу.
Щелчок правой кнопкой мыши, Export.
Выбираем тип – SQL, Data only, без поля ID!
После того, как файл сохранён, Запускаем MySQL Administrator, подключаемся к БД в которую нужно переносить данные, меню Tools->MySQL Query Browser->File->Open Script, указываем файл, в который был экспорт из SQLyog.
Справа выделяем двойным щелчком БД Voyager и нажимаем кнопку Execute.
Если необходимо перенести историю по части объектов или данных очень много (файл экспорта больше сотни мегабайт), то нужно менять запрос или разбивать экспортированный файл на части.