この 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秒以上の場合はそのユーザーを削除します。user
OnlineTime
OnlineTime