我想在传递时间间隔后从表中删除数据并用NULL值填充它。我基本上希望数据在一段时间后过期。有没有办法用Php做到这一点。数据库是在Mysql中。 谢谢。
答案 0 :(得分:2)
你正在寻找某种cronjob每分钟运行。
为什么要填写null
值?如果删除行,最好将smallint(1)
字段填充为1。这样,您将始终能够在必要时检索“已删除”数据。
答案 1 :(得分:0)
使用TIMESTAMP DEFAULT CURRENT_TIMESTAMP
字段跟踪记录的年龄,以及删除旧记录的cron作业。
答案 2 :(得分:0)
答案 3 :(得分:0)
为什么不尝试添加另一个列
的列EXPIRY_TIME
(此处您在创建日期添加60分钟)
当您检查到期时,请查看此列
我不知道你确切的问题,但这可能会派上用场