MYSQL查询结果导出到.csv

时间:2013-05-17 19:10:17

标签: mysql sql csv cron

如何将我的sql查询结果导出到.csv文件?目标是自动执行此过程,查询将从前一天拉出记录,然后将它们导出到我选择的目录中。如果可能的话,我甚至希望将日期添加到文件名中,这样它就不会自动覆盖前一天的结果。

这是查询:

SELECT g.id, g.name, g.date, g.date_mod, g.status, cree_par, modifier_par
FROM glpi_tickets g , (select id, concat(realname , ' ' , firstname)
cree_par from glpi_users ) c, (select id, concat(realname , ' ' ,
firstname) modifier_par from glpi_users) m
where users_id_recipient <> users_id_lastupdater
and users_id_recipient = c.id
and users_id_lastupdater = m.id;

1 个答案:

答案 0 :(得分:1)

HOWTOs at:

https://ariejan.net/2008/11/27/export-csv-directly-from-mysql/

MySQL export into outfile : CSV escaping chars

http://www.electrictoolbox.com/mysql-export-data-csv/

如果要导出到Excel .xls或.xlsx,请安装PHPtoExcel或PHPExcel。

PEAR和NON-PEAR版本都有一个。后者效果更好!