zoukankan      html  css  js  c++  java
  • Mysql 定时任务

    作用: 有的时候 动态的更改mysql 指定内容。所以需要用到定时任务。

    概念: 1存储过程 : 多个mysql 增删改查语句的集合(个人理解)

        2 定时任务: 顾名思义, 就是定时器。

    步骤:

    第一步:查看mysql 定时策略是否开启

    show variables like '%event_sche%';

    第二部: 设置定时任务开始(如果第一部显示ON,则不需要执行第二步)

    set global event_scheduler=1;

    第三步: 设置mysql 重启有效,所以需要写入配置文件中

    [mysqld]
    event_scheduler=ON //这一行加入mysqld标签下

    第四步: 创建存储过程:

    use test;
    delimiter //
    create procedure test_proce()
    begin
    insert into weuse(name,created_at,updated_at) values('hello',now(),now());
    end//
    delimiter ;

    第五步:创建定时任务

    create event second_event
    on schedule every 1 second
    on completion preserve disable
    do call test_proce();

    第六步: 查看所有定时任务

    SELECT event_name,event_definition,interval_value,interval_field,status FROM information_schema.EVENTS;

    第七步: 开启 或 关闭 指定的定时任务 second_event 为定时任务名称

    alter event second_event on completion preserve enable;//开启定时任务
    alter event second_event on completion preserve disable;//关闭定时任务

    第八步: 删除事件 或者 停止事件 status 为事件名字

    # 停止事件
    ALTER EVENT status DISABLE # 删除事件 DROP EVENT status

    转载: https://www.cnblogs.com/nxld/p/6624966.html

        https://blog.csdn.net/qq_43481350/article/details/104587437

     

        

    邮箱: 1090055252@qq.com
  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/zhaoxianxin/p/13522386.html
Copyright © 2011-2022 走看看