今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来。

1.首先检查是否开启了定时任务

2.创建一个存储过程

3.设置定时任务调用这个存储过程(从2015.8.8 1点每十秒执行一次)

备注:在event事件中:ON SCHEDULE 计划任务,有两种设定计划任务的方式:

1. AT 时间戳,用来完成单次的计划任务。

2. EVERY 时间(单位)的数量时间单位[STARTS 时间戳] [ENDS时间戳],用来完成重复的计划任务。

在两种计划任务中,时间戳可以是任意的TIMESTAMP 和DATETIME 数据类型,时间戳需要大于当前时间。

在重复的计划任务中,时间(单位)的数量可以是任意非空(Not Null)的整数式,时间单位是关键词:YEAR,MONTH,DAY,HOUR,MINUTE 或者SECOND。

提示: 其他的时间单位也是合法的如:QUARTER, WEEK, YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND, MINUTE_SECOND,不建议使用这些不标准的时间单位。

[ON COMPLETION [NOT] PRESERVE]

ON COMPLETION参数表示"当这个事件不会再发生的时候",即当单次计划任务执行完毕后或当重复性的计划任务执行到了ENDS阶段。而PRESERVE的作用是使事件在执行完毕后不会被Drop掉,建议使用该参数,以便于查看EVENT具体信息。

mysql怎么设置计划任务_mysql设置定时任务相关推荐

  1. mysql bin的过期时间_Mysql设置binlog过期时间并自动删除

    问题: Mysql数据库由于业务原因,数据量增长迅速,binlog日志会增加较多,占用大部分磁盘空间. 解决方案: 出于节约空间考虑,可进行删除多余binary日志,并设置定期删除操作. 1.查看bi ...

  2. mysql中设置字符集语句_mysql设置字符集

    一般情况下,防止程序交互过程中出现乱码情况,所以前后台都会同意编码格式. 因为UTF-8编码方式国际通用,所以我在mysql中设置编码格式UTF-8. 先查看mysql编码格式. show varia ...

  3. mysql使字段自增_Mysql设置自增字段的方法

    来自:http://www.cnblogs.com/younggun/archive/2011/07/10/2102164.html 如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍 ...

  4. mysql创建触发器的权限_MYSQL设置触发器权限问题的解决方法

    本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用.具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ERROR 1419 (HY00 ...

  5. mysql查询结果赋予变量_MySQL设置会话变量:把查询结果赋值给变量

    MySQL设置变量有两种方式:会话变量和存储过程变量. 1.使用set或select直接赋值,变量名以@开头 例如:set @var=1; 可以在一个会话的任何地方声明,作用域是整个会话,称为用户变量 ...

  6. mysql让其他机器访问_mysql设置允许其它机器连接

    mysql设置允许其它机器连接 (2011-10-25 15:27:25) 转载▼ 未经设置的mysql不允许其它机器连接,可能报如下错误 Lost connection to MySQL serve ...

  7. mysql怎么设置唯一键_MySQL设置唯一键

    环境:NavicatforMysql8.2 MySQL Sever 5.1 问题:MySQL图形化设置唯一键 解决: 图形化工具没有这个功能.可以使用SQL命令. 一:修改表,例如 ALTER TAB ...

  8. mysql怎样添加唯一标识_MySql设置唯一标识,主键等设置

    create table user_score( name char(10) not null default "", score smallint not null defaul ...

  9. mysql 怎么设置ip地址_Mysql设置用户指定ip地址操作数据库的方法

    Mysql设置用户指定ip地址操作数据库的方法 发布时间:2020-09-29 15:00:47 来源:亿速云 阅读:65 作者:小新 这篇文章主要介绍Mysql设置用户指定ip地址操作数据库的方法, ...

最新文章

  1. C++11中default的使用
  2. Ping Tracert result Command explanation
  3. Android TabLayout添加自定义分割线并且可以修改分割线高度
  4. ubuntu安装百度网盘
  5. springboot点击运行没反应,什么都不显示的解决方式
  6. Servlet 流程控制
  7. java list 从0开始_Java从零开始学二十一(集合List接口)
  8. 【公测中】阿里云发布国内首个大数据双活容灾服务,满足高要求大数据灾备场景
  9. java线程堆栈_深入JVM剖析Java的线程堆栈
  10. 20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算
  11. 陆奇最新分享:数字化进程加速,创新者如何把握机会?(文末附PPT下载链接)...
  12. 通过SSH连接远程Jupyter Notebook
  13. linux之解决libipopt.so.1: Cannot open shared object file
  14. mysql翻译逗号隔开的字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串...
  15. Page Cache(页面缓存)
  16. linux常用命令全集sed,Linux常用命令之find详解
  17. cv2.imshow无法正常显示图片,而是一闪而过解决办法
  18. 【GCN-CTR】剪枝特征:Detecting Beneficial Feature Interactions for Recommender Systems (AAAI‘21)
  19. WYB-7型水质自动取样器
  20. Kettle carte部署与运行

热门文章

  1. python用哪个软件好-写 Python 哪个编辑器 / IDE 最好用?
  2. python简单代码hello-PySide教程:一个简单的点击按钮示例
  3. 如何在python中显示电脑中的图片-如何在python界面显示图片
  4. python对象编程例子-Python 面向对象编程实例讲解
  5. python使用for循环打印99乘法表-Python用for循环实现九九乘法表
  6. php和python交互-python与php的比较
  7. python好学实用吗-都说python很简单 真的很好学么?
  8. python能做什么游戏ll-学霸的黑科技系统
  9. python管理包管理工具pip和conda使用,及使用pip和conda创建虚拟环境
  10. Jupyter notebook 的使用