zoukankan      html  css  js  c++  java
  • MySQL定时事件

    1.创建一个测试表

    CREATE TABLE aaa (timeline TIMESTAMP);

    2.创建一个事件:每秒插入一条记录到数据表

    CREATE EVENT e_test_insert
     ON SCHEDULE EVERY 1 SECOND 
     DO INSERT INTO aaa VALUES (CURRENT_TIMESTAMP);

    3.每天定时清空aaa表:

    -- 每天定时情况aaa表
    CREATE EVENT e_test on schedule every 1 DAY
    starts timestamp '2016-12-19 12:00:00'
    do truncate table aaa;

    4.每天定时情况aaa表,5天后停止执行

    -- 每天定时情况aaa表,5天后停止执行
    drop event if exists e_test;
    create event e_test
    on schedule every 1 day 
    ends current_timestamp + INTERVAL 5 day 
    do truncate table aaa;

    5.5天后开启每天定时清空test表,一个月后停止执行

    -- 5天后开启每天定时清空test表,一个月后停止执行
    CREATE EVENT e_test
     ON SCHEDULE EVERY 1 DAY
     STARTS CURRENT_TIMESTAMP + INTERVAL 5 DAY
     ENDS CURRENT_TIMESTAMP + INTERVAL 1 MONTH
     DO TRUNCATE TABLE aaa;
  • 相关阅读:
    tomcat配置用户角色权限
    jenkins集成maven
    centos7安装maven
    jenkins凭证插件的安装和基本使用
    Jenkins用户权限管理
    虚拟机NAT模式配置静态IP
    制作sentinel docker镜像
    docker安装nacos
    Tkinter
    neo4j导入csv文件
  • 原文地址:https://www.cnblogs.com/cexm/p/6196424.html
Copyright © 2011-2022 走看看