MySQL: выгрузка результата запроса в файл
Одним из способов является — воспользоваться встроенным функционалом MySQL. Например так мы выгрузим результат запроса в файл формата csv:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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'; |