Mysql + CSV

1. Mysql + CSV

Julian Soares
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.


  


2. Re: Mysql + CSV

Rodrigo
rgtobr

(usa CentOS)

Enviado em 23/10/2013 - 12:50h

Geralmente '\n' é diferente de "\n".


3. Re: Mysql + CSV

Julian Soares
juliansoares

(usa Debian)

Enviado em 23/10/2013 - 13:56h

rgtobr escreveu:

Geralmente '\n' é diferente de "\n".


Também não rolou.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts