zoukankan      html  css  js  c++  java
  • mysql event 多语句调度

    需求:mysql数据库业务上需要周期性更改某些表的数据。

    实现方式:系统级crontal,mysql 事件调度器等

    查看调度器是否启用

    SHOW VARIABLES LIKE 'event%';
    开启调度器

    SET@@global.event_scheduler =ON;
    下面演示mysql event 因为是多语句执行,需要使用定界符

    delimiter |
    create event et_test
    on schedule every 1 day starts '2017-11-24 00:00:00'
    do
    begin
    insert into test.aaa values (1);
    insert into test.bbb values (2);
    commit;
    end|
    delimiter ;
    执行成功后,验证是否成功创建

    select a.EVENT_SCHEMA,a.EVENT_NAME,a.EVENT_DEFINITION,a.`STATUS` from information_schema.`EVENTS` a where a.EVENT_NAME = 'et_test';
    更改event 状态

    alter event et_test disable | enable;
    删除事件

    drop event et_test;

    ————————————————
    版权声明:本文为CSDN博主「BASEDEDATO」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/BASEDEDATO/article/details/78613262

  • 相关阅读:
    Matlab之画图
    Evaluation
    Matlab之文件读写
    Matlab之cell使用
    Windows装机指南
    C之文件读写
    Linux之用户管理
    linux和Windows下文本格式转换
    round()
    pow()
  • 原文地址:https://www.cnblogs.com/javalinux/p/15000983.html
Copyright © 2011-2022 走看看