我需要一個作業調度程序以定期運行,例如每5小時運行一次。哪個工作計劃是一個好主意,或者是否有任何其他技術來運行事件,例如碼。是否需要額外的外部軟件要求?在mysql中運行作業調度程序需要什麼?
我的機器有Windows XP,並且使用MySQL來處理PHP。
我需要一個作業調度程序以定期運行,例如每5小時運行一次。哪個工作計劃是一個好主意,或者是否有任何其他技術來運行事件,例如碼。是否需要額外的外部軟件要求?在mysql中運行作業調度程序需要什麼?
我的機器有Windows XP,並且使用MySQL來處理PHP。
用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)
SQLyog's招聘代理(SJA)是強大的工具,其中包括安排數據庫同步,模式同步,導入外部數據,計劃BACK-UPS,SQL調度&報告工具(調度查詢)。使用起來非常簡單直觀。您可以嘗試安排幾乎所有類型的MySQL作業。
希望它可以幫助和解決你的目的...
創建日程事件e每5小時做 INSERT INTO test.t值(CURRENT_TIMESTAMP); 它會在每5小時後工作....但是我希望在每5天或每3個月後...?比做什麼? – Gnanendra 2011-04-18 10:23:10
@Gnanendra按照時間戳創建活動e'您的時間' – Neo 2011-04-18 10:56:13