MySQL可以自动删除DATETIME早于_的行吗?

时间:2010-11-19 11:37:20

标签: mysql datetime

我的表有一个名为date_time的列,其中存储了简单的DATETIME值。是否可以配置MySQL表/数据库以自动删除DATETIME值为传递日期的行(比方说,3天之前)?或者是否有必要使用PHP脚本/查询来传递请求?

1 个答案:

答案 0 :(得分:5)

不,mySQL没有这方面的规定。

您可以设置存储过程和TRIGGER但老实说,我认为设置cron job来调用PHP脚本或发送“删除所有内容”要容易得多例如,每当用户登录或某事时,从PHP查询“超过x天”。

这就是我要做的事。