SELECT * INTO OUTFILE на локальную машину

Labutin

Новичок
SELECT * INTO OUTFILE на локальную машину

MySQL клиент и сервер находятся на разных машинах. Когда выполняется запрос в стиле:
SELECT * INTO OUTFILE '/tmp/res.csv' ...
то результирующий файл создается на машине, где запущен MySQL сервер.
Есть ли возможность сделать так, чтобы файл создавался на машине, где запускается клиент?
Как вариант, использовать сетевой диск, куда и будет класться результат.
Но интересует вариант решения задачи без сетевого диска.
 

Labutin

Новичок
Документация говорит, что только на сервере :(
Предлагают mysql -e "select * ..." > res.csv
Только вот результат будет немного в другом формате (разделители табуляция). Можно ли в этом варианте получить формат, аналогичный результату?
SELECT * INTO OUTFILE '/tmp/res.csv' FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '' ...
 
Сверху