mysql如何使用事件_MySQL事件的使用详解
在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。这个时候就会用到mysql事件,使用这个功能必须保证是mysql的版本是5.1以上。
1.首先要查看事件是否开启了,SHOW VARIABLES LIKE 'event_scheduler';
SELECT @@event_scheduler;
SHOW PROCESSLIST;
之星sql
2.我们先开启mysql事件,1,通过动态参数修改:SET GLOBAL event_scheduler = ON;注意:还是要在my.cnf中添加event_scheduler=ON。因为如果没有添加的话,mysql重启事件又会回到原来的状态了。
3.下面我创建一个测试的数据库表,CREATE TABLE `test` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`lpnam` datetime DEFAULT NULL,
PRIMARY KEY (`id`))
ENGINE=InnoDB
AUTO_INCREMENT=106
DEFAULT CHARSET=utf8
创建一个数据库表做为测试
4.下面我们创建mysql事件,CREATE EVENT IF NOT EXISTS test123 ON SCHEDULE EVERY 3 SECOND
ON COMPLETION PRESERVE
DO INSERT INTO ceshisy(lpname) VALUES(NOW());
执行sql创建mysql事件
5.创建完成以后我们看一次是不是执行了,查看一下数据库表
6.总结一下语法:DEFINER: 定义事件执行的时候检查权限的用户。
ON SCHEDULE schedule: 定义执行的时间和时间间隔。
ON COMPLETION [NOT] PRESERVE: 定义事件是一次执行还是永久执行,默认为一次执行,即NOT PRESERVE。
ENABLE | DISABLE | DISABLE ON SLAVE: 定义事件创建以后是开启还是关闭,以及在从上关闭。如果是从服务器自动同步主上的创建事件的语句的话,会自动加上DISABLE ON SLAVE。
COMMENT 'comment': 定义事件的注释。
mysql如何使用事件_MySQL事件的使用详解相关推荐
- mysql心得体会一百字_MYSQL CPU 100%实例详解
MYSQL CPU 100%实例详解 2011/7/2 11:19:19作者:xy我要评论(0) 自己的一台主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL ...
- mysql外键教程_MySQL外键使用详解
最近有开始做一个实验室管理系统,因为分了几个表进行存储·所以要维护表间的关联··研究了一下MySQL的外键 . (1)只有InnoDB类型的表才可以使用外键,mysql默认是MyISAM,这种类型不支 ...
- mysql外键查询_MySQL外键使用详解
最近有开始做一个实验室管理系统,因为分了几个表进行存储·所以要维护表间的关联··研究了一下MySQL的外键. (1)只有InnoDB类型的表才可以使用外键,mysql默认是MyISAM,这种类型不支持 ...
- mysql查询解析过程_MySQL查询执行过程详解
查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...
- mysql中数字格式化_mysql中格式化数字详解
最近因为工作的需求,需要对mysql中数字进行格式化,但发现网上的资料较少,索性自己总结一下,方便自己也帮助有需要的朋友们,下面话不多说,来一起看看详细的介绍: 一.format函数: 格式化浮点数 ...
- mysql show full processlist;_mysql show full processlist 详解
Checking table 正在检查数据表(这是自动的). Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表.这是一个很快的操作,如果不是这样的话,就应该确认 ...
- mysql 执行计划 代价_mysql explain执行计划详解
1).id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询. 2).select_type列常见的有: A:simple:表 ...
- mysql数据库导入导出_MySQL数据库导入导出详解
MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件.在不同操作系统或MySQL版本情况 1. 概述 MySQL数据库的导入,有两种方法: 1) 先 ...
- mysql数据库数字类型_Mysql 数据库数值类型详解
MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类型(INTEGER.SMALLINT.DECIMAL 和NUMERIC),以及近似数值数据类型(FLOAT.REAL 和DOUBLE P ...
- Mysql查询汉字语法_Mysql数据库查询语法详解
___聚合函数___max():最大值min():最小值avg():平均值sum():和count():记数 group_concat():组内字段拼接,用来查看组内其他字段 ___example__ ...
最新文章
- Tesla AutoPilot纯视觉方案解析
- 服务器推送信息到客户端,服务器如何发送消息到客户端
- poi方式写入数据到Excel
- 台式计算机不用待机还是关机好,电脑应该选择“关机”还是“休眠”?不关机对电脑有损伤吗?...
- B4010 菜肴制作 拓扑排序(附随机跳题代码)
- Angular应用页面里appId的生成逻辑和位置
- bouncycastle NoSuchFieldError:xxx 版本冲突
- python ansys workbench联动_联合ANSYS WORKBENCH和经典界面进行后处理
- 单片机与微型计算机在结构上的区别和联系,AT89S52单片机片内硬件组成结构,与一般单片机和微机组成结构比较,显著区别有?...
- Core 提交返回500 问题 记录 来自网上文章
- android怎么操作才会出现anr_博客笔记大汇总,Android优化总结篇
- 利用WCF与Android实现图片上传并传参
- 干净虚拟机(centos 6.4)上从头到尾安装并调试Mdrill(二)
- 李雅普诺夫稳定性理论 matlab,李雅普诺夫稳定理论的定义应用解析.ppt
- VMware ESXi 安装部署过程
- 人脸检测 Retinaface - 数据集的处理(WIDER FACE)
- Word教程_编程入门自学教程_菜鸟教程-免费教程分享
- macos安装更新错误_如何控制何时安装macOS更新
- Apache 服务器 SSL 证书到期-续期处理步骤
- java将汉字转成拼音首字母大写字母_Java 将汉字转换为拼音并取首字母大写
热门文章
- oracle ora31633,ORA-31633: unable to create master table
- ab plc编程软件_AB编程软件及所有组态软件授权及安装教程包含FTViewV11
- idea序列化自动生成_serialVersionUID在数据序列化中重要性
- c++ string类_C++|细说STL string类概貌及底层细节
- 导出为Excel例子 java
- mybatis中的#{}和${}区别,和使用场景
- java用XSSFWorkbook实现读写Excel
- mysql data transfer_MySQL主从同步加速 Transfer-- FAQ
- android获取未知字符串,android – 未知的URL内容:// downloads / my_dow...
- mysql索引使增删变慢_mysql优化之索引篇