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