Php,Mysql,一个查询查找并更新多条记录

时间:2015-11-11 21:56:32

标签: php mysql

我会每小时在一个php文件上运行一个cron作业,我需要编写一个查询来执行以下操作:

浏览用户表中的每条记录,如果字段“已创建”超过12小时,则将状态列中的所有记录从0更新为2,如果归档状态为1,则将其单独保留。

created                status
=============================
2015-07-17 22:29:46    0
2015-10-25 08:25:37    1

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这适合你吗?

update users set status = 2 where status = 0 and created < now() - interval 12 hour