2017-01-12 1 views
0

今、私はPhpMyAdminでWAMPを使用してサイトを開発しています。テーブルのカップルをエクスポートする予定のイベントを作成することが可能かどうか疑問に思っていますデータベースのcsvファイルとしてサーバーに送信しますか?SQL - 毎日テーブルのエクスポートを行う方法

私の目的は、ftpを使用するバックアップPCプログラムを使って自分のPCにバックアップすることです。私がこれまで持っているもの

DELIMITER $$ 

CREATE 
    EVENT `archive_blogs` 
    ON SCHEDULE EVERY 1 DAY STARTS '2017-01-13 03:00:00' 
    DO BEGIN 

    SELECT * FROM orders 
    INTO OUTFILE '/tmp/orders.csv' 
    FIELDS TERMINATED BY ',' 
    ENCLOSED BY '"' 
    LINES TERMINATED BY '\n' 

    END */$$ 

DELIMITER ; 

ですが、それは(私はphpMyAdminにでそれを試してみました)エラーが発生します。

もっと良い方法がありますか? これをすべてのテーブルにワンショットで行う方法はありますか?

ありがとうございます!

答えて

0

PCからcronジョブ(ウィンドウの場合はジョブ)として実行します。 SOさらに良いquery.txtのhttps://stackoverflow.com/a/12843017/1012809

mysql your_db -h localhost -u root -pPasswd < query.txt | tr '\t' ',' 

内容

SELECT * FROM orders; 

で答える他から取得され、次のコマンドを試してみて、mysqldumpコマンドを試してみてください。タスク用に特別に作成されたツールを使用します。

関連する問題