【发布时间】:2016-03-25 15:23:32
【问题描述】:
所以我想从系统中清除一些超过 2 年的数据。
我有一个存储日期时间字段。
我知道我可以做类似的事情
SELECT * FROM `table` where date_field < (??? what goes here)
我的问题是我想如何计算日期,或者我很困惑
【问题讨论】:
-
dev.mysql.com/doc/refman/5.5/en/… 可以帮助你。
DATE_ADD(date,INTERVAL expr unit)、DATE_SUB(date,INTERVAL expr unit) 以及now()。还有:stackoverflow.com/questions/3887509/mysqls-now-1-day -
现在-2 年不需要使用 > 吗?而不是