gpt4 book ai didi

php - 我怎样才能不时地从我的数据库中删除一行

转载 作者:行者123 更新时间:2023-12-01 00:50:17 25 4
gpt4 key购买 nike

我的想法是:如果有人在我的数据库上写了一条消息,我想在插入到我的表“消息”中 24 小时后删除该消息。触发器只是在插入或更新之后或之前起作用,但我想在这条消息存在一天时实时删除。我正在为 Web 应用程序执行此操作。这是 PHP 问题而不是 SQL 问题吗?你能告诉我一些可行的方法吗?

提前致谢。

最佳答案

不要每 24 小时删除一次记录。相反,当您检索数据时,计算一个标志,表明记录是否早于 24 小时。只是过滤掉它们。您可以使用 View 进行设置。

然后,在您有空的时候,删除超过 24 小时的消息。您可以每天一次、每周一次或任何您喜欢的时间执行此操作。大量删除会对性能产生不利影响,因此您可能希望等到比较安静的时间再进行删除。

关于php - 我怎样才能不时地从我的数据库中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com