0

ネット。年に 1 回、MYSQL データベースのすべてのアカウント所有者のフィールド「Age」を変更したいと考えています。このタスクを自動化する方法はありますか?

4

2 に答える 2

0

イベント スケジューラを使用して、Mysql で上記の目的を達成できます。フロントエンドでコードを書き留める必要はありません。バックエンドでジョブを実行します。

イベントを作成するには、create event ステートメントを使用できます。ここでは例を挙げて説明します。

このようなもの:

CREATE EVENT CalculateAge_Event
     ON SCHEDULE EVERY 1 YEAR
     DO 
Update myschema.Employee Set Age = DATEDIFF(NOW(),DateOfBirth);
于 2012-05-15T09:47:34.463 に答える