制作一个临时记录,24小时后自动删除


Make a temporary record, that deletes itself after 24 hours?

我正在制作一个系统,用户可以获得奖励代码,但只能每24小时获得一次。我想在MySQL数据库中插入一条记录,它在添加后24小时就会删除自己。通过这种方式,我可以使用mysql_num_rows来查看行是否存在。

我该如何创建一个在24小时后自动删除的mysql行?或者有没有其他选择,我可以检查在过去24小时内是否已经使用了特定信息?

在表中添加一个expiration列,然后检查该列以查看代码是否仍然有效?此外,添加一个redeemed列,您可以在其中标记是否使用了代码。