2

MySQL データベースからデータをエクスポートする必要があります。問題は、特定の期間のデータをエクスポートしたいということです。phpMyAdminで可能ですか? はいの場合は、その方法を詳しく説明してください。

4

2 に答える 2

1

BETWEEN演算子を試してください。例えば:

SELECT * FROM some_table WHERE date_column BETWEEN "2012-08-04" AND NOW();
于 2012-12-17T10:37:08.717 に答える
1

次のようにmysqlでSchedulerイベントを使用できます

CREATE EVENT exportName 
ON SCHEDULE
EVERY 1 DAY
DO
SELECT *
INTO OUTFILE 'C:/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products

テーブル データを毎日 csv ファイルにエクスポートします。

編集 :

次のコマンドでスケジューラを確認してください。

mysql>SHOW PROCESSLIST;

結果テーブルで、user→event_handler および Command→Daemon を参照してください。この行が表にない場合、それがイベント失敗の理由です。そしてイベントハンドラを次のように設定します。

mysql>SET global event_scheduler=ON;
于 2012-12-17T08:42:11.457 に答える