在动态时间范围后删除 SQL 中的特定行 - PHP、MYSQL

Deleting a specific row in SQL after dynamcic timeframe - PHP, MYSQL

嘿,所以我需要一种方法来删除动态时间后连接到用户的行。例如:插入你做某事 15 分钟,15 分钟后我想自动删除该行。

数据库中会有很多行(用户正在做的事情),我需要在用户设置的每一行的自定义时间后将它们全部删除。

我该怎么做!

提前致谢

你需要两样东西。

  1. a self_destruct_at 或作为日期时间的等效字段。这将在创建记录时设置。

  2. 一个工作进程,经过 X 分钟(可能是 1 分钟)并删除早于当前时间和 created_at + self_destruct_at 时间的评论