2010-09-19 57 views
0

需要安排在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

回答

2

您是否運行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

相關問題