MySQL « select into outfile — пример

Покажите пожалуйста пример запроса select into outfile

Подойдет ли он для генерирования файла с email адресами?

Нужно чтобы они были каждый на новой строке.

Это экспорт списка подписчиков для стороннего сайта рассылки новостей, обновляем там список раз в месяц.

1 ответов


Вот запрос


SELECT email FROM user where  conditionCol = conditionVal  INTO OUTFILE '/tmp/exportFile.txt' FIELDS TERMINATED BY '' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY '\n';
 

Выведет все email-ы в файл с новой строки, в where части естественно пишем условия(те кто подписался как указано в вопросе).


SELECT email_row FROM table_name INTO OUTFILE 'email.txt';
с новой строки или нет, будет зависеть в каком виде они хранятся в базе


Яндекс говорит что подойдет.

http://forums.mysql.com/read.php?79,150417,150417

Хотя я, признаюсь, так не делал :-)