MySQL は自動スクリプトを実行します
P粉821231319
P粉821231319 2023-08-18 11:24:32
0
2
493
<p>ドライバーとデバイスという 2 つのテーブルを持つ MySQL データベースがあります</p> <p>ドライバーテーブルには有効期限と呼ばれるフィールドがあります。 デバイス テーブルにはステータスと呼ばれるフィールドがあります。 </p> <p>私の目標は、次のようなイベントを作成することです。</p>
    <li>現在の日付を取得します</li> <li>ドライバー (有効期限) を現在の日付と比較します</li> <li>有効期限が過ぎた場合は、デバイスのステータスを「EXP」に変更する必要があります</li> </ul> <p>そんなことは可能でしょうか? 有効期限チェックのように</p>
P粉821231319
P粉821231319

全員に返信(2)
P粉831310404

これはイベントで実行する必要があるクエリです:

リーリー

イベントの作成に関しては、いくつかのオプションがあり、その一部をここに示します:

関係なく、

UPDATEストアド プロシージャ でラップすることもできます。さらに書き込みがある場合は、 をラップするときにこのイベントを呼び出すこともできます。取引###。

いいねを押す +0
P粉659516906

それでは、次の MySQL テーブル構造を考えてみましょう:

リーリー

各ドライバーを調べて期限切れかどうかを確認し、デバイスを正しく更新する必要があります。

まず、データベースで EVENTS を有効にする必要があります:

リーリー

次に、毎日実行される event を作成し、すべての アクティブデバイスで 期限切れドライバーがないか確認し、適切に更新します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート