zoukankan      html  css  js  c++  java
  • Mysql计划任务

    1、检查计划任务是否开启
    mysql> set global event_scheduler=off;
    Query OK, 0 rows affected
    mysql> select @@event_scheduler;
    +-------------------+
    | @@event_scheduler |
    +-------------------+
    | OFF               |
    +-------------------+
    1 row in set
    mysql> set global event_scheduler=on;
    Query OK, 0 rows affected
    mysql> select @@event_scheduler;
    +-------------------+
    | @@event_scheduler |
    +-------------------+
    | ON                |
    +-------------------+
    1 row in set
    2、创建计划任务
    mysql> show events;
    Empty set
    mysql> create event event_insert on schedule every 1 second enable do insert into stu (name,age,updatetime) values('Caroline',5,now());
    Query OK, 0 rows affected
    mysql> show events;
    +--------+--------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
    | Db     | Name         | Definer | Time zone | Type      | Execute at | Interval value | Interval field | Starts              | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
    +--------+--------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
    | testdb | event_insert | root@%  | SYSTEM    | RECURRING | NULL       | 1              | SECOND         | 2015-03-25 19:57:41 | NULL | ENABLED |          0 | utf8                 | utf8_general_ci      | utf8_general_ci    |
    +--------+--------------+---------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
    1 row in set
    3、定时添加记录
    mysql> delete from stu;
    Query OK, 6 rows affected
    mysql> select * from stu;
    +-----+----------+-----+---------------------+
    | Id  | Name     | Age | updatetime          |
    +-----+----------+-----+---------------------+
    | 232 | Caroline |   5 | 2015-03-25 19:58:57 |
    | 233 | Caroline |   5 | 2015-03-25 19:58:58 |
    +-----+----------+-----+---------------------+
    2 rows in set
    4、修改计划任务
    mysql> alter event event_insert on schedule every 1 second disable;
    Query OK, 0 rows affected
  • 相关阅读:
    Update语句到底是如何操作记录的?
    sp_helptext输出错行问题解决
    SSMS查询快捷方式设置
    快速定义临时表或表变量
    T-SQL逻辑查询
    基于交换的排序算法
    插入排序及其扩展
    Python之django基础第一天,认识django
    flask虚拟环境的安装和注意事项
    Linux基础
  • 原文地址:https://www.cnblogs.com/nzbbody/p/4391793.html
Copyright © 2011-2022 走看看