我使用mysql,并使用phpmyadmin访问。现在,我正在尝试创建一个事件,该事件将更新isConnected
表中的user
is字段。我已经激活了我的活动计划状态。
到目前为止,这是我的SQL语法:
CREATE EVENT `resetIsConnect`
ON SCHEDULE EVERY 1 HOUR
ON COMPLETION PRESERVE ENABLE
DO
UPDATE user set user.isConnected=0
where user.isConnected=1 and
TIME_TO_SEC(TIMEDIFF(NOW(),user.modifiedAt))>3600
但是这个失败了。我在sql中运行where条件的地方,它正常工作并且结果正确。有人可以帮忙吗?为了提供信息,我进行的另一项活动已相应进行。