SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.06.2013 17:05:13

flashSQLinfo
Участник
Зарегистрирован: 13.06.2013
Сообщений: 3

"Подружить" результаты работы mysqldump с mysqlimport

Добрый день всем.
Задача: используя только язык сценариев cmd.exe для Windows выполнить следующее
- получить в файле, который должен быть сформирован в директории, откуда выполняется скрипт, копию всех
данных из Таблицы "Т" на Компьютере А;
- перенести файл на компьютер В;
- (обновит существующие и добавить новые) или (заменить все) данные в Таблице "Т" на компьютере В, используя в качестве исходных данных - данные из файла. Опять же, исходный файл должен находится в одной директории с файлом скрипта.

Думал, что это просто, но вот на чем споткнулся:
- mysqlimport может и обновить (--replace) и заменить все (--delete) данные, но он ожидает на входе файл,
сформированный через SELECT * INTO OUTFILE....;
- выполняется команда "....mysql.exe" --host=localhost --user=root --password < copy.tiles.sql, но как в команду
(выполняемую из файла copy.tiles.sql) передать путь к текущей директории, чтобы файл сформировался в ней?

- mysqldump позволяет указать путь для результирующего файла, но он создает файл с командами sql и как, имея такой файл, обновить данные - не смог придумать.

По моему, я запутался в 3-х соснах sad

Windows Vista и выше, не Административный аккаунт

Отредактированно flashSQLinfo (13.06.2013 17:06:54)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson