数据库mysql中当前时间和其他时间的区别

时间:2015-09-06 23:30:20

标签: php mysql database

我正在尝试在php中运行mysql查询,以便删除当前时间与date_time列中存储的日期之间的差异大于2天的所有行。 我想这样做。

$query="DELETE FROM fomrad_requests WHERE TIMESTAMPDIFF(SECOND,date_time,now())>=2*24*60*60";
    $conn->query($query);

你能告诉我我做错了什么吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

比较简单的事情怎么样?

delete fr
    from fomrad_requests fr
    where date_time <= date_sub(now(), interval 2 day);