Lem*_*nio 0 php mysql events triggers
假设我将内置的 MySQL 时间戳包含在我的数据库表的字段中。
每次我更新记录时,它都会更新时间戳。
我想删除超过一个小时的记录。关于如何最好地做到这一点的任何想法?
我可以循环检查所有记录的时间戳或数据库中的触发器?
Ama*_*ali 5
您可以使用 cronjob 安排要在固定时间间隔内执行的查询:
DELETE FROM table_name WHERE time_created < (UNIX_TIMESTAMP() - 3600);
每次运行时,它都会删除超过 1 小时的所有记录(这可能是您想要的)。
归档时间:
12 年,2 月 前
查看次数:
1031 次
最近记录: