2011-04-18 60 views
0

我需要一個作業調度程序以定期運行,例如每5小時運行一次。哪個工作計劃是一個好主意,或者是否有任何其他技術來運行事件,例如碼。是否需要額外的外部軟件要求?在mysql中運行作業調度程序需要什麼?

我的機器有Windows XP,並且使用MySQL來處理PHP。

回答

1

用mysql事件

this

mysql> use test; 
Database changed 
mysql> create table test.t (s1 timestamp); 
Query OK, 0 rows affected (0.11 sec) 

14mysql> create event e on schedule every 5 hour do 
     insert into test.t values (current_timestamp); 
Query OK, 1 row affected (0.00 sec) 

mysql> set global event_scheduler = 1; 
Query OK, 0 rows affected (0.00 sec) 
+0

創建日程事件e每5小時做 INSERT INTO test.t值(CURRENT_TIMESTAMP); 它會在每5小時後工作....但是我希望在每5天或每3個月後...?比做什麼? – Gnanendra 2011-04-18 10:23:10

+0

@Gnanendra按照時間戳創建活動e'您的時間' – Neo 2011-04-18 10:56:13

0

SQLyog's招聘代理(SJA)是強大的工具,其中包括安排數據庫同步,模式同步,導入外部數據,計劃BACK-UPS,SQL調度&報告工具(調度查詢)。使用起來非常簡單直觀。您可以嘗試安排幾乎所有類型的MySQL作業。

enter image description here

希望它可以幫助和解決你的目的...

相關問題