Когда результат запроса не требует дополнительной обработки, а требуется только сохранить его в файл, то это можно сделать средствами SQL.
Этот приём особенно актуален в быстрых задачах,когда важна экономия даже нескольких кликов в визуальной оболочке или нескольких строчек кода в скрипте. Кстати, в подобных процедурах, без проверки, что пришло в запросе важно ещё на стадии запроса страховаться от появления NULL в результатах.
SELECT * FROM MyTableName INTO OUTFILE 'с:/tmp/res.csv' FIELDS TERMINATED BY '\t' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Этот приём особенно актуален в быстрых задачах,когда важна экономия даже нескольких кликов в визуальной оболочке или нескольких строчек кода в скрипте. Кстати, в подобных процедурах, без проверки, что пришло в запросе важно ещё на стадии запроса страховаться от появления NULL в результатах.
Комментариев нет:
Отправить комментарий