每周自动将mysql数据从查询导出到csv。可能?

时间:2014-03-05 18:29:32

标签: mysql mysql-workbench

我有一个问题,我想每周自动导出数据到csv是否可能?

我的存储过程中有我的代码,每周都有一个事件发生。

我的存储过程

DELIMITER $$

CREATE DEFINER=`lower`@`%` PROCEDURE `backup1`()
BEGIN

My query



INTO OUTFILE '/tmp/nytest2.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';

END

我的活动

CREATE EVENT backup_fil3
ON SCHEDULE
AT CURRENT_TIMESTAMP + INTERVAL 7 Day
DO CALL backup1;

我的第二个问题是如何访问csv文件或者我可以将其直接保存到例如Dropbox?

1 个答案:

答案 0 :(得分:1)

您可以使用crontab或MySQL event scheduler来运行每周部分。对于CSV部分,您可以查看this问题的答案。如果你想将它保存到dropbox,我猜你需要使用它的API(我没有使用过,所以不知道它的任何内容),并用他们支持的语言编写代码。 API。