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

每周自动将mysql数据从查询导出到csv。可能的,mysql,mysql-workbench,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

我有一个问题,我想每周自动将数据导出到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?

您可以使用crontab或每周运行部分。对于CSV部分,您可以查看问题的答案。如果您想将其保存到dropbox,我想您需要使用它的API(我没有使用过,所以对它一无所知),并使用它们支持的API语言之一编写代码。

没有问题,它可能会帮助其他人:)