19、mysql中定时器的创建和使用

mysql中可以使用定时器,用来进行计划的调度,在mysql中定时器通过事件的形式存在,接下来介绍一下定时器的使用

创建定时器

CREATE EVENT IF NOT EXISTS 计划名-- 计划频率和开启计划时间或者是计划执行的时间-- 前一个可以实现持续的计划调度,后一个到指定时间进行调度,执行完结束,没有持续性ON SCHEDULE [EVERY 10 SECOND STARTS TIMESTAMP 开启时间] [AT 开启时间]-- 当计划执行完成时,是否删除ON COMPLETION [NOT] PRESERVE do 存储过程-- 实例
-- 在2019-03-26 13:10:00开始每隔10秒往user表中添加一条记录
CREATE EVENT IF NOT EXISTS addUserON SCHEDULE EVERY 10 SECOND STARTS '2019-03-26 13:10:00'ON COMPLETION PRESERVEdo CALL insertUser()

查看数据库是否开启调度

-- 查看是否开启调度
show variables like '%event_scheduler%';

当mysql未开启调度器时,我们需要启动一下调度器

SET GLOBAL event_scheduler = 1;

关闭和开启指定定时器

ALTER EVENT 定时器名 ON  COMPLETION PRESERVE [ENABLE][DISABLE];-- 关闭调度器addUser
ALTER EVENT addUser ON  COMPLETION PRESERVE DISABLE

删除定时器

drop EVENT 定时器名;
-- 删除定时器addUser
drop EVENT addUser;

使用有图形界面的客户端操作mysql定时器更加简便

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/321611.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用C#实现适配器模式 (Adapter Pattern) 和外观模式 (Facade Pattern)

本文的概念内容来自深入浅出设计模式一书现实世界中的适配器(模式)我带着一个国标插头的笔记本电脑, 来到欧洲, 想插入到欧洲标准的墙壁插座里面, 就需要用中间这个电源适配器.面向对象的适配器你有个老系统, 现在来了个新供应商的类, 但是它们的接口不同, 如何使用这个新供应商…

jzoj3852-单词接龙【0/1分数规划,负环】

正题 题目链接:https://jzoj.net/senior/#main/show/3852 题目大意 nnn个单词串,头尾有两个相同单词就可以连在一起,求一个最长的环使得平均单词长度最长。 解题思路 其实总共26∗2626*2626∗26个点,然后求一个回路使得平均边长最长 就是0…

20、mysql中触发器的使用

是什么 触发器不同于定时器,触发器用在表中的记录上,每当表中的记录进行增、删、改操作时,则绑定在表上的对应的触发器被触发,进行对应的操作。(有点类似于java中的swing中的监听器) 怎么用 可以表中每一…

在 .NET Core 中使用 DiagnosticSource 记录跟踪信息

前言最新一直在忙着项目上的事情,很久没有写博客了,在这里对关注我的粉丝们说声抱歉,后面我可能更多的分享我们在微服务落地的过程中的一些经验。那么今天给大家讲一下在 .NET Core 2 中引入的全新 DiagnosticSource 事件机制,为什…

jzoj3854-分组【树状数组,线段树】

正题 题目链接:https://jzoj.net/senior/#contest/show/2990/2 题目大意 一个小队满足要求 队长的地位最高所有队员和队长的年龄差不超过kkk 给出nnn个人的地位和年龄,qqq个询问 每次询问一组(x,y)(x,y)(x,y)求若(x,y)(x,y)(x,y)在同一个队里那这个队的最多人数…

.NET:持续进化的统一开发平台

标题使用的是进化这个词语,是因为 .NET 在不断的努力,也在不断的重构。这篇文章的更多目的和意义在于科普,俗称“传教”。持续进化的 .NET上图即是一个学习的路线图同样他也是 .NET 平台的进化图。也是代表着 未来.NET的发展方向。今天的故事…

21、mysql修改密码的方法总结

修改mysql服务的连接密码其原理在于修改mysql服务自带mysql数据库下user表中的数据,下边三种修改方式和使用场景不同,不过最终的原理一致,前两种需要连接mysql服务之后修改,第三种方式无需连接服务即可修改。 1.强制修改root密码…

jzoj3853-帮助Bsny【dp】

正题 题目链接:https://jzoj.net/senior/#main/show/3853 题目大意 nnn个数字,每次可以将一个数字拿出并插入任意位置,操作kkk次求最少段连续相同的数。 解题思路 先将相同的缩在一起 设fi,j,s,zf_{i,j,s,z}fi,j,s,z​表示到第iii个,拿出了…

linux下jdk的安装和配置

1.将jdk的rpm包上传到服务器 2.使用rpm命令安装jdk rpm -ivh ***.rpm 3.配置环境变量 cd /usr/java目录下查看是否有jdk安装后的目录(一般都在这个目录下) vi /etc/profile,将以下代码添加到文件中 export JAVA_HOME/usr/java/jdk1.8.0_…

容器化的 DevOps 工作流

对于 devops 来说,容器技术绝对是我们笑傲江湖的法宝。本文通过一个小 demo 来介绍如何使用容器技术来改进我们的 devops 工作流。devops 的日常工作中难免会有一些繁琐的重复性劳动。比如管理 Azure 上的各种资源,我们会使用 Azure CLI 工具。同时我们也…

Summer Training day6 coseforces339D 线段树、位操作

D. Xenia and Bit Operationstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputXenia the beginner programmer has a sequence a, consisting of 2n non-negative integers: a1, a2, ..., a2n. Xenia is currently…

U102380-简单数据结构题【Trie】

前言 %%%\%\%\%%%%北大爷的题目 正题 题目链接:https://www.luogu.com.cn/problem/U102380 题目大意 nnn个数,求一个数kkk使得max{aixork}max\{a_i\ xor\ k\}max{ai​ xor k}最小。 解题思路 我们对每一个数按位建到一个TrieTrieTrie里,然后对于每个节…

linux下redis的安装和配置

以下介绍的是使用源码包的方式安装redis 1.创建安装目录 cd /usr/local mkdir redis 2.上传包到此目录下,并解压 tar -zxvf ****.tar.gz 3.使用make命令进行redis安装 cd到解压后的目录下,执行如下命令 编译命令:make,如果执行make命…

.NET Core 2.1 Preview 2发布 - April 10, 2018

我们今天宣布发布 .NET Core 2.1 Preview 2。这也是我们在接下来的两到三个月内接近最终发布的版本,该版本现已准备好进行广泛的测试。我们希望您有任何反馈意见。ASP.NET Core 2.1 Preview 2和Entity Framework 2.1 Preview 2也在今天发布。您可以在Windows&#x…

UOJ#244-[UER#7]短路【贪心】

正题 题目链接:http://uoj.ac/problem/244 题目大意 n1n1n1个矩阵如下图所示 每一层的格子有相同的延时,现在加一些平行于坐标轴的导线,求左上到右下的最小延迟。 解题思路 可以知道最优解一点是走到某个矩阵的左上角然后走这个矩阵到右下角然后到终点…

使用 C#/.NET Core 实现单体设计模式

本文的概念内容来自深入浅出设计模式一书由于我在给公司做内培, 所以最近天天写设计模式的文章....单体模式 Singleton单体模式的目标就是只创建一个实例.实际中有很多种对象我们可能只需要它们的一个实例, 例如: 线程池,缓存, 弹出的对话框, 用于保存设置的类, 用于logging的类…

linux下离线安装gcc

有时服务无法连接网络,此时可以使用源码包的方式安装gcc工具 1.上传安装包并解压 创建目录 cd /home/software/ mkdir gcc_bak 上传到此目录下 tar -zxvf gcc_rpm.tar.gz 2.安装gcc 进入到解压后的目录,执行命令 rpm -Uvh *.rpm --nodeps --…

P3462-[POI2007]ODW-Weights【贪心】

正题 题目链接:https://www.luogu.com.cn/problem/P3462 题目大意 nnn个容器容量不同,mmm个物品,对于一两个物品i,ji,ji,j,若wi≤wjw_i\leq w_jwi​≤wj​那么有wi∣wjw_i|w_jwi​∣wj​。 求能够放下的最多物品。 解题思路 显然就是一个进…

用C#(.NET Core) 实现简单工厂和工厂方法设计模式

本文源自深入浅出设计模式. 只不过我是使用C#/.NET Core实现的例子.前言当你看见new这个关键字的时候, 就应该想到它是具体的实现.这就是一个具体的类, 为了更灵活, 我们应该使用的是接口(interface).有时候, 你可能会写出这样的代码:这里有多个具体的类被实例化了, 是根据不同…

1、oracle数据库简介

1.ORACLE数据库简介 数据库指的是存储和管理数据的仓库,是一种文件集合(包括数据文件、临时文件、日志文件和控制文件),我们一般所说的数据库指的是数据库管理系统,一种用于操作数据库的软件,简称DBMS。OR…