Codeigniter / PHP在一段时间后删除行

Posted

技术标签:

【中文标题】Codeigniter / PHP在一段时间后删除行【英文标题】:Codeigniter/PHP delete row after period of time 【发布时间】:2010-01-21 18:46:46 【问题描述】:

是否可以在一段时间后删除 SQL db 行?

即。我有一行有过期日期,需要在那天删除?

如果我向用户显示信息,是否最好只隐藏“过期”条目并保留数据?

【问题讨论】:

通常最好保留数据——你永远不知道你可能需要它们来做什么——审计目的,作为遇到麻烦的证据……当然,有些数据是不允许保留的根据许多新的(和良好的)隐私法。这真的取决于你在谈论什么样的数据。 这只是一个生成的促销代码列表...每个都有一个有效期... 【参考方案1】:

不管怎样,这看起来像是cron 的工作。只需创建一个每天运行的 cron 作业,删除或隐藏当天到期的行。我更喜欢隐藏它们以保留数据,但删除它们可能更适合您的应用程序。你会比我们更了解。

【讨论】:

【参考方案2】:

我认为你总是可以这样称呼它:

然后你去你的cpanel设置一个定期执行脚本的时间间隔。

【讨论】:

以上是关于Codeigniter / PHP在一段时间后删除行的主要内容,如果未能解决你的问题,请参考以下文章

如何让机器人在一段时间后删除消息

(Discord.py)如何让机器人在一段时间后删除自己的消息?

烧瓶应用程序数据库数据会在一段时间后自动删除,这些数据部署在 heroku 中

如何让我的机器人在特定频道中发送消息,然后在一段时间后将其删除

PHP程序连接数据库提示由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

有没有办法在一段时间后重置 mongodb 数据库的所有集合?