mysqlサーバーからデータをインポートして.csvファイルにエクスポートする必要があります。毎日自動的にデータを新しい.csvファイルにエクスポートする必要があります。
クエリ: 状態 = 1 で create_date が '2015-12-05' AND '2015-12-06' の tabpush で count(*) count,create_date を選択し、 order by create_date desc;
どうすればいいですか?
環境:
オペレーティングシステム:centos6.6
答え1
MySQLのselect ... into outfileを使用すると、簡単にこれを達成できます。たとえば、
select count(*) count,create_date from tabpush
where status=1 and create_date between subdate(current_date, 1) AND current_date()
order by create_date desc
INTO OUTFILE '/tmp/daily.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';