【问题标题】:How to delete record more than 48 hours [closed]如何删除超过 48 小时的记录 [关闭]
【发布时间】:2012-03-03 11:17:39
【问题描述】:

我有一个使用日期时间数据类型的字段名称 date_start。我的问题是如何根据这个字段删除超过 48 小时的记录。

顺便说一句,给我sql语句。

谢谢

【问题讨论】:

  • -1 这不是你可以在 StackOverflow 上提出的问题。我们不是来喂你或为你做你的工作。

标签: mysql


【解决方案1】:
delete from your_table
where date_start < ADDTIME(now(), '-48:00:00');

【讨论】:

  • 非常感谢。它有效。
  • @jaypabs :然后接受答案...
【解决方案2】:
WHERE date_start < DATE_ADD(NOW(), INTERVAL -48 HOUR)

【讨论】:

  • 抱歉,这段代码也会删除当前日期的记录。
猜你喜欢
  • 2017-02-21
  • 1970-01-01
  • 1970-01-01
  • 2019-03-08
  • 1970-01-01
  • 2012-04-23
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
相关资源
最近更新 更多