我会每小时在一个php文件上运行一个cron作业,我需要编写一个查询来执行以下操作:
浏览用户表中的每条记录,如果字段“已创建”超过12小时,则将状态列中的所有记录从0更新为2,如果归档状态为1,则将其单独保留。
created status
=============================
2015-07-17 22:29:46 0
2015-10-25 08:25:37 1
非常感谢任何帮助。
答案 0 :(得分:0)
这适合你吗?
update users set status = 2 where status = 0 and created < now() - interval 12 hour
?