我遇到了MySQL查询的问题,该查询旨在根据用户的上次访问时间戳更新表中的用户记录.我想在2018年前将过go 没有访问过的用户的Enable列更新为0.
以下是我try 过的查询:
UPDATE mantis_user_table
SET enabled = 0
WHERE last_visit < DATE_SUB(NOW(), INTERVAL 5 YEAR);
然而,这个查询似乎没有像预期的那样工作,它正在更新所有内容. 我已经验证了last_visit列包含有效的时间戳数据.
有没有人能发现我的问题出在哪里,或者有没有人建议一种替代方法来达到预期的结果?
谢谢