2010-01-15 21 views

回答

0

除非MySQL中的觸發器與大多數其他RDBMS中的觸發器不同,否則基於時間的觸發器沒有任何意義。觸發器響應於在表中添加/插入/刪除行。如果您希望進行基於時間的操作,則應考慮Job(在SQL Server中)或Windows Service。

+0

...或者一個cron任務。 – 2010-01-15 12:48:12

2

了使用MySQL 5.1.x中做到這一點使用下面的代碼:

CREATE EVENT myevent 
    ON SCHEDULE 
     EVERY 6 HOUR 
    COMMENT 'A sample comment.' 
    DO 
     UPDATE myschema.mytable SET mycol = mycol + 1; 

Here link to the users manual

相關問題