你好我试图更新表中的一行,如果某人离线超过1分钟,然后将LoggedIn设置为0,但我的SQL查询不起作用,我做错了什么?
"UPDATE acc SET LoggedIn='0' WHERE LastTimeActive<(NOW(), INTERVAL 1 MINUTE)";
答案 0 :(得分:1)
您遗失date_sub()
:
UPDATE acc
SET LoggedIn = '0'
WHERE LastTimeActive < date_sub(NOW(), INTERVAL 1 MINUTE);