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

Php 制作一个临时记录,在24小时后自动删除?,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我正在制作一个系统,用户可以得到一个奖励代码,但只能每24小时。我想在MySQL数据库中插入一条记录,该数据库在添加24小时后自动删除。通过这种方式,我可以使用mysql_num_行来查看该行是否存在 我如何创建一个mysql行,在24小时后删除自己?或者有没有替代方法,我可以检查在过去24小时内是否已经使用了特定信息?如何向表中添加一个过期列,并检查该列以查看代码是否仍然有效?另外,添加一个reducted列,您可以在其中标记代码是否已被使用。这是一个好主意。我没有想到,这可能比24小时后删除

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


我如何创建一个mysql行,在24小时后删除自己?或者有没有替代方法,我可以检查在过去24小时内是否已经使用了特定信息?

如何向表中添加一个
过期
列,并检查该列以查看代码是否仍然有效?另外,添加一个
reducted
列,您可以在其中标记代码是否已被使用。

这是一个好主意。我没有想到,这可能比24小时后删除记录更有效。我会选择这样的方式。如果从表中删除记录,您将无法返回并查看任何历史数据。是的,我所做的只是将所需的信息放在另一个表中,以检查他们是否已经这样做,同时仍将其余数据保留在单独的表中,但这就是我要做的。听起来你们已经有了一个很好的解决方案……我要添加的是,对于像这样的东西,我也总是添加一个“活动”字段,它只是一个布尔值。这样,你就可以在任何时候出于任何原因通过简单的更新来停用奖励。