美文网首页
Mysql事件调度器----定期删除数据

Mysql事件调度器----定期删除数据

作者: HZS_7746 | 来源:发表于2017-11-24 16:01 被阅读0次

    -- 查看事件调度器是否开启

    SHOW VARIABLES LIKE 'event_scheduler';

    -- 打开事件调度器

    SET GLOBAL event_scheduler = 1;

    -- 创建事件

    CREATE EVENT schedule_delete_position

    ON SCHEDULE

    EVERY 12 HOUR

    STARTS CURRENT_TIMESTAMP

    DO

    DELETE from biz_tag_position where TIMESTAMPDIFF(DAY,DATE_FORMAT(update_time,'%Y-%m-%d'),CURDATE())>=1;

    -- 关闭事件

    ALTER EVENT schedule_delete_position ON COMPLETION PRESERVE DISABLE;

    -- 删除事件

    DROP EVENT IF EXISTS schedule_delete_position;

    -- 开启事件

    ALTER EVENT schedule_delete_position ON COMPLETION PRESERVE ENABLE;

    -- 查看事件

    SHOW  CREATE EVENT schedule_delete_position

    相关文章

      网友评论

          本文标题:Mysql事件调度器----定期删除数据

          本文链接:https://www.haomeiwen.com/subject/filfbxtx.html