お世話になります。
ただいま、下記のことを実現したいのですが、
いろいろ調べてもなかなか前に進みません。
お手数ですが、お詳しい方ご教示ください。
ある一定の時間にデータベースに登録された情報の
CSVデータを生成し、サーバー内に保存したいのです。
ある一定の時間、ということであればcronを使用し、
サーバー内にCSVの生成はできたのですが、
プラス「ヘッダー情報をつけて」CSVを出力したいです。
▼試しにやってみた内容
mysql --defaults-extra-file=パス -u root データベース名 -e "select * from テーブル名 into outfile '/tmp/test.csv' fields terminated by ',' enclosed by '"'"
では、当たり前ですがヘッダー情報のないCSVを生成できました。
こちらにヘッダー情報をつけるとしたら、どのような手順がありますでしょうか?
また、勉強不足で申し訳ないのですが、
上記動作して生成したCSVの空のカラムに「\N」と入ってしまいます。
できればここは「NULL」もしくは「空」で入れ込みたいです。
何卒、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/13 04:01