我想编写一个在特定时间运行的查询。
例如,当设定的时间到来时,查询会自动执行。
就像如果用户在网站上注册并且在 2 天内没有验证他/她的电子邮件,那么应该通过删除查询删除该用户的数据条目。
我想编写一个在特定时间运行的查询。
例如,当设定的时间到来时,查询会自动执行。
就像如果用户在网站上注册并且在 2 天内没有验证他/她的电子邮件,那么应该通过删除查询删除该用户的数据条目。
似乎您需要一个预定的事件参考http://dev.mysql.com/doc/refman/5.1/en/create-event.html,可以说每天运行一个。假设如果用户验证邮件(如单击链接)将在您的数据库中生成一个条目,那么您可以检查 (current_day - register_day) > 2 天然后记录状态“过期”和所有记录“过期”状态有资格删除。
相关问题: 无法在 MySQL 中调度存储过程 以及 如何在 MySQL 中调度存储过程
希望这可以帮助