MySQL запрос на печать вывода в виде CSV на стандартный вывод - PullRequest
10 голосов
/ 16 октября 2010

Я хочу сделать следующее mysql -uuser -ppass -h remote.host.tld database < script.sql

, где script.sql содержит следующее

SELECT *
FROM webrecord_wr25mfz_20101011_175524
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n'

Я хочу, чтобы выход CSV был направлен на стандартный вывод.Причина в том, что выполнение этого запроса с INTO OUTFILE 'blah.csv' сохранит файл на удаленном хосте.Я хочу, чтобы файл был сохранен на локальном хосте.

Если бы я мог просто перенаправить стандартный вывод в файл, это было бы здорово.

1 Ответ

0 голосов
/ 16 октября 2010

Попробуйте это: mysql -uuser -ppass -h remote.host.tld database < script.sql 2> blah.csv

Это перенаправит stderr

...