如何在Windows中安排一个mysql存储过程?

问题描述:

需要安排在Windows 2003服务器每周运行一次MySql存储过程。我尝试使用批处理文件,但它为我工作。有任何想法吗?感谢ADV。如何在Windows中安排一个mysql存储过程?

+0

看看http://www.devx.com/webdev/Article/42887 – 2010-09-19 11:02:02

+0

我自己找到了答案。这里是, – Bala 2010-09-23 10:24:46

+0

@echo off mysql --user = root --password = root --database = test Bala 2010-09-23 10:25:15

您是否运行MySQL 5.1或更高版本?如果是使用mysql event.

例如:

CREATE EVENT MY_WEEKLY_THING 
ON SCHEDULE EVERY 1 WEEK STARTS '2010-09-19 23:30:00' 
DO CALL MY_STORED_PROCEDURE; 

您的服务器将需要启动并运行提及,当然,时间。

+0

实际上我使用mysql服务器5.0。有没有办法使用Windows计划任务来解决这个问题? – Bala 2010-09-20 11:22:32

+0

事件功能仅在版本5.1中添加。有很多很好的理由来升级。但是,如果你不能,你可以像你提到的那样使用Windows计划任务来完成这个例行操作。 – 2010-09-23 01:49:41