2013-02-21 74 views
0

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

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

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

回答

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

希望这有助于