有什麼辦法來實現基於時間觸發在MySQL 5.1有什麼辦法在Mysql 5.1中實現基於時間的觸發器嗎?
即它必須在12H05每天運行
編輯
,一個玉米作業調用一個SQL腳本,目前已使用 - 但我正在尋找一個不太複雜的解決方案。
有什麼辦法來實現基於時間觸發在MySQL 5.1有什麼辦法在Mysql 5.1中實現基於時間的觸發器嗎?
即它必須在12H05每天運行
編輯
,一個玉米作業調用一個SQL腳本,目前已使用 - 但我正在尋找一個不太複雜的解決方案。
除非MySQL中的觸發器與大多數其他RDBMS中的觸發器不同,否則基於時間的觸發器沒有任何意義。觸發器響應於在表中添加/插入/刪除行。如果您希望進行基於時間的操作,則應考慮Job(在SQL Server中)或Windows Service。
了使用MySQL 5.1.x中做到這一點使用下面的代碼:
CREATE EVENT myevent
ON SCHEDULE
EVERY 6 HOUR
COMMENT 'A sample comment.'
DO
UPDATE myschema.mytable SET mycol = mycol + 1;
...或者一個cron任務。 – 2010-01-15 12:48:12