使用mysql根据日期字段自动删除行

时间:2014-02-24 13:46:52

标签: mysql sql delete-row

我有一个包含字段end date的表格。 我希望在传递日期时,end date字段中包含记录的所有行都会被删除。

一旦我拥有正确的msyql语法/命令,我就可以从中创建一个cron作业。

任何人都可以帮助我吗? 提前谢谢!

2 个答案:

答案 0 :(得分:0)

DELETE FROM表WHERE end_date IS NOT NULL

对于那些不应删除的记录,

end_date字段必须为null。

答案 1 :(得分:0)

或类似的东西:

DELETE FROM db_table WHERE end_date<NOW() AND end_date IS NOT NULL