
juliansoares
(usa Debian)
Enviado em 23/10/2013 - 12:26h
Bom dia,
preciso gerar um arquivo CSV de um select no banco de dados, até o momento consegui assim :
mysql> select * from article limit 0,1 INTO OUTFILE '/tmp/sac1.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
Query OK, 1 row affected (0.00 sec)
isso logando pelo mysql, porém ele não está puxando cabeçalho.
tentei pelo terminal :
[zeus] ~ # mysql -uroot -p -D sac -e select * from ticket limit 0,10 INTO OUTFILE '/tmp/sac1.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
mais ai ele não rola, aparece msg dos comandos do mysql, como se estivesse algo errado na linha.
Alguem ai já fez esse tipo de exportação com cabeçalho td certinho?
Intenção é fazer um bash pra rodar esse cara no cron.