我在我的sql中创建了一个预定事件,删除了24小时内未验证的用户。每当新用户注册时,他的注册日期和时间都存储在名为“created”的数据库列中。还有另一列存储用户验证状态0或1,该列名为'activation_status'。现在我想要正确的我的sql事件,如果他的激活状态为零且超过24小时已经过去,将删除用户。下面是我尝试过的sql事件代码:
CREATE EVENT hourly_inactive_cleanup ON SCHEDULE每1小时从用户删除WHERE创建< = DATE_SUB(NOW(),INTERVAL 24 HOURS)和activation_status = 0;
抱歉英语不好。
帮助将受到高度赞赏。
感谢。