sql >> データベース >  >> RDS >> Mysql

phpを使用したMysqlイベントエラー

    イベントを作成する:

    drop event if exists `myevent21222`;
    DELIMITER |
    CREATE EVENT myevent21222
      ON SCHEDULE EVERY 5 MINUTE STARTS '2016-01-01 00:00:00'
      ON COMPLETION PRESERVE
    DO
      BEGIN
        UPDATE `team` SET `reg` = '0' WHERE `id` = '1';
      END |
      # MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze).
    DELIMITER ;
    

    イベントハンドラーをオンにします:

    SET GLOBAL event_scheduler = ON;  -- turn her on and confirm below
    

    オンになっていることを確認します:

    show variables where variable_name='event_scheduler';
    

    イベント情報を確認してください:

    show events from so_gibberish2; -- note so_gibberish2 is my database name 
    

    -明らかに上記のデータベース名を使用してください

    ON COMPLETION PRESERVE > と同様に他のものを意味します。

    無効または有効にする:

    ALTER EVENT myevent21222 disable;
    ALTER EVENT myevent21222 enable;
    


    1. Prisma、データベースをクリアする方法

    2. 使用後にDbCommandを破棄する必要がありますか?

    3. PgBouncer 1.7 –「復活後に色が変わる」

    4. MariaDB CURRENT_DATE()の説明