Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql在插入后5分钟从表中删除_Php_Mysql_Mysqli - Fatal编程技术网

Php mysql在插入后5分钟从表中删除

Php mysql在插入后5分钟从表中删除,php,mysql,mysqli,Php,Mysql,Mysqli,如何在插入/更新行5分钟后从表中删除该行?这可以在mysql或PHP中完成吗?我正在努力制定一个在工作中休息的时间表。这是堆叠式的,首先在顶部可以继续休息。在你登上榜首后,如果时间用完,它有5分钟的休息时间,他将被从列表中删除,然后列表中的下一个可以走,计时器将被重置。你应该插入一条带有开始和结束时间列的记录,而不是删除一条记录,永远不要删除它。然后,您可以检查数据库是否存在任何活动的“中断”,或者做你想做的任何事情,而不需要删除任何数据。我认为cron作业最有效。我会尝试使用每5分钟运行一次的

如何在插入/更新行5分钟后从表中删除该行?这可以在mysql或PHP中完成吗?我正在努力制定一个在工作中休息的时间表。这是堆叠式的,首先在顶部可以继续休息。在你登上榜首后,如果时间用完,它有5分钟的休息时间,他将被从列表中删除,然后列表中的下一个可以走,计时器将被重置。

你应该插入一条带有开始和结束时间列的记录,而不是删除一条记录,永远不要删除它。然后,您可以检查数据库是否存在任何活动的“中断”,或者做你想做的任何事情,而不需要删除任何数据。

我认为cron作业最有效。我会尝试使用每5分钟运行一次的MySQL事件-只要你有一个日期/时间记录在你想要删除的记录上。对于我所支持的这个O\O,数据库似乎有点夸张了j08691s建议!如果不使用cron作业,只使用mysql或php,有没有办法做到这一点?@user1223865您可以设置cron作业,使其每x分钟运行一次php脚本,如果您使用下面的答案,也可以设置为每夜运行一次php脚本。+1但需要注意的是,如果您不希望构建旧数据,您可以在方便的时候删除旧数据。