在PHP中24小时后从数据库中删除行

时间:2019-04-18 02:31:24

标签: php

我想创建类似Snapchat的东西,它将在php / mysql中24小时后自动删除行。我已经阅读过有关cron作业的信息,但是它会降低应用程序的速度,所以我想知道是否还有其他方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

将到期日期作为表格中的一列,仅查询尚未到期的行。

答案 1 :(得分:1)

这对我有用。

DELETE FROM snaps WHERE created_at<=DATE_SUB(NOW(), INTERVAL 1 DAY)