MySQL中的触发器
答
事情是这样的:
CREATE EVENT CheckDeletes
ON SCHEDULE
EVERY 1 DAY
DO
DELETE FROM YourTable WHERE DATEDIFF(NOW(), YourField) > 22
http://dev.mysql.com/doc/refman/5.1/en/create-event.html
好运。
答
根据数据库中的某些特定操作立即触发触发器。您可能需要做的是创建一个脚本,您可以按计划的时间间隔(通过cron或类似的方式)运行,以便查找超过22天的记录或任何其他内容并删除它们。
你不想为此使用触发器,而是预定的事件... – sgeddes 2013-02-11 16:45:58
@sgeddes我已经在你的mysql中写过事件。我给出的时间间隔为1分钟进行测试。 Bust仍然不影响表格数据。 CREATE EVENT delete_expired_record ON SCHEDULE EVERY 1 MINUTE DO DELETE FROM tb_user WHERE bdate
Anup
2013-02-11 17:24:01