在特定时间运行的查询

时间:2013-02-21 09:46:28

标签: mysql sql database-design phpmyadmin

我想编写一个在特定时间运行的查询。

例如,当设定的时间到来时,查询会自动执行。

如果用户在网站中注册并且在2天内未验证他/她的电子邮件,那么该用户的数据条目应该通过删除查询删除。

1 个答案:

答案 0 :(得分:0)

好像你需要一个预定的事件参考http://dev.mysql.com/doc/refman/5.1/en/create-event.html,可以说每天运行一次。 假设如果用户验证邮件(如点击链接)将在您的数据库中生成一个条目,那么您可以检查是否(current_day - register_day)> 2天后记录状态“已过期”,所有“已过期”状态的记录都有资格删除。

相关问题: Can't schedule a stored procedure in MySQLHow to schedule a stored procedure in MySQL

希望这有帮助