MySQL: выгрузка результата запроса в файл
Одним из способов является — воспользоваться встроенным функционалом MySQL. Например так мы выгрузим результат запроса в файл формата csv:
select
b_form_result.ID,
b_form_result.DATE_CREATE,
b_form_result.STATUS_ID,
b_form_result.FORM_ID,
b_form_result_answer.USER_TEXT,
b_form_result_answer.ANSWER_TEXT_SEARCH,
b_form_result_answer.ANSWER_TEXT,
concat("https://wfcwerfe.ru/upload/",SUBDIR,"/",b_file.FILE_NAME)
from
b_form_result
left join b_form_result_answer on b_form_result_answer.RESULT_ID=b_form_result.ID
left join b_file on b_file.ID=b_form_result_answer.USER_FILE_ID
where
b_form_result.TIMESTAMP_X>"2023-12-06 16:37:26"
INTO OUTFILE '/tmp/res.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';