0

この MySQL イベントを作成しようとしました。私のコード:

    delimiter |

CREATE EVENT `add_time`
    ON SCHEDULE
      EVERY 1 SECOND
    COMMENT 'Adding 1 second to online time'
    DO
      BEGIN
        UPDATE `users` SET `OnlineTime`=`OnlineTime`+1 WHERE 1;
      END |

delimiter ;

今、これは機能していません:/。私は新しいMysqlユーザーで、if()をループして、変数ectで列データを取得する方法がわかりません。私がしたいことは:

5000秒未満の場合はOnlineTimeすべてに追加し、5000秒以上の場合はそのユーザーを削除します。userOnlineTimeOnlineTime

4

1 に答える 1