• 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
  • 相关阅读:
    文件与流之动手动脑
    四则运算1.1版
    2018年11月16日编程体会
    JAVA(1)之关于对象数组作形参名的方法的使用
    re模块 时间模块
    日志模块
    软件开发目录规范
    模块和包
    内置函数
    匿名函数
  • 原文地址:https://www.cnblogs.com/zhaoxianxin/p/13522386.html
Copyright © 2020-2023  润新知