Создание csv файла средствами mysql


Периодически необходимо выгрузить какие то данные из mysql в CSV ( для дальнейшей работы в Excel), задача тривиальная и как правило тот же phpMyAdmin или adminer всегда нам помогает.

Но бывает такая ситуация что или запрос сложный, или данных много и время выполнения превышает время ожидания ответа от сервера.

Тогда можно выполнить запрос локально или запустить его в том же adminer что бы файл сохранился.

    SELECT * FROM name_table
    INTO OUTFILE '/var/www/site_name/name_file.csv' 
    FIELDS TERMINATED BY ';' 

Файл создается локально на сервере где установлена база данных MySQL

#MySQL

Copyright © 2013-2017