2012-05-15 67 views

回答

0

您可以使用event scheduler在Mysql中實現上述目的。無需在前端編寫代碼,在後端執行該任務。

要創建事件,您可以使用create event語句。例如用Here is an explanation

事情是這樣的:

CREATE EVENT CalculateAge_Event 
    ON SCHEDULE EVERY 1 YEAR 
    DO 
Update myschema.Employee Set Age = DATEDIFF(NOW(),DateOfBirth); 
4

我知道這並不直接回答你的問題,但如果你每年要更新Age,豈不更有意義,記錄他們DateOfBirth,然後計算它們的從那個年齡?

但是,要回答你的問題,你可以看看使用TaskScheduler類。