首页 > 解决方案 > MySQL:计算列中的宽度日期

问题描述

如果 date_added 列中的日期早于 60 天,我想定义一个经常从 MySQL 列中删除特定数据的 cron,但如果 MySQL 支持计算宽度日期,则找不到任何信息。这是可能的,如果是的话怎么办?

DELETE FROM 
vcount 
WHERE date_added - 60 days

添加日期 == 日期时间 == 0000-00-00 00:00:00

标签: mysqldate

解决方案


假设您的 date_added 是一个有效的日期列,您可以使用 date_sub

DELETE FROM 
vcount 
WHERE date_sub(date_added, INTERVAL 60 DAY);

推荐阅读