mysql写定时执行语句_mysql实现定时执行sql语句
mysql实现定时执行SQL语句需要用到Event
1.检查event事件是否开启
show variables like '%sche%';
1)如果Value值为OFF,则需要开启。需要超级权限
set global event_scheduler=1;
2.创建存储过程
CREATE PROCEDURE insert_monitor () INSERT INTO `equipment_information` (
device_id,
device_name,
temperature,
humidity,
electric_current,
voltage,
date_time
)
VALUES
(
1,
'主机',
FLOOR(20 +(RAND() * 26)),
FLOOR(1 +(RAND() * 100)),
FLOOR(1 +(RAND() * 10)),
FLOOR(1 +(RAND() * 10)),
SYSDATE()
);
3.创建定时任务
create event if not exists e_monitor
on schedule every 5 second --设置5秒执行一次
on completion preserve
do call insert_monitor(); --执行insert_monitor()存储过程
4.关闭事件任务
alter event e_monitor ON
COMPLETION PRESERVE DISABLE;
5.开启事件任务
alter event e_monitor ON
COMPLETION PRESERVE ENABLE;
mysql写定时执行语句_mysql实现定时执行sql语句相关推荐
- mysql sql执行过程_MySQL探秘(二):SQL语句执行过程详解
昔日庖丁解牛,未见全牛,所赖者是其对牛内部骨架结构的了解,对于MySQL亦是如此,只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化. 当希望MySQL能够以更高的性能运行查 ...
- mysql for 语句执行顺序_MySQL使用profile分析SQL语句执行过程
分析SQL执行带来的开销是优化SQL的重要手段.在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析.该参数可以在全局和session级别来设置.对于全局级别则作用于整个MySQL ...
- mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)
1. 数据库操作与存储引擎 1.1 数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...
- mysql 更改建表语句_MySql:如何通过Sql语句创建表,更改表?,这几步你要了解...
mysql在网站开发中,越来越多人使用了,因为方便部署,方便使用. 我们在平时使用中,通常都是通过客户端软件去创建表和更改表,比如用 Navicat.很多人都不会用sql语句去创建表,或者语法忘记了. ...
- mysql 登录的权限设置_MySQL 登录权限设置SQL语句
MySQL 登录权限设置SQL语句 1. 创建hive用户 create user 'hive'@'master' identified by 'hive'; 2. 对hive用户赋予权限 grant ...
- mysql批量删除数据sql语句_mysql批量删除数据sql语句详解
1.like与 in批量删除指定记录 like语法 like主要是用来模糊查询了 sql = "delete from A where field like '%ABC%'" 这个 ...
- mysql组合索引sql语句_mysql操作索引的sql语句
创建索引 一:唯一索引 alter table table_name add unique index_name(column_list); 例如:alter table users_game_tas ...
- mysql建表用的什么语句_mysql建表常用sql语句个人经验分享
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@ ...
- mysql存储过参数拼接_mysql 存储过程动态拼接sql并执行赋值
CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(in _xnb varchar(50)) BEGIN ## 定义变量 DECLARE _num FL ...
- jdbc 生成建表语句_mysql数据库下建表语句
mysql建立数据库报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL se ...
最新文章
- 9-7NOIP模拟赛总结
- linux 编译错误 configure: error: C++ compiler cannot create executables
- Android适配华为手机,华为Mate 10将适配Android P 更流畅体验
- idea连接mysql例子_IDEA连接MySQL数据库,并把数据库数据在浏览器中进行展示
- 跟我学Java(配光盘)(跟我学)
- python七段数码管绘制单个数字_#Python语言程序设计Demo - 七段数码管绘制
- 编写高性能 .NET 代码 第二章:垃圾回收 基本操作
- C++中const、volatile、mutable的用法
- 简单的文件上传功能实现(java)
- keepalived+lvs+nginx高可用
- java两个对象属性比较
- 59. Spiral Matrix Spiral Matrix II
- Kotlin 输出“Hello World”
- Activity的任务栈Task以及启动模式与Intent的Flag详解
- FIT2CLOUD云管平台完成华为云鲲鹏云服务兼容性认证
- 【图像加密】基于Arnold置乱图像加密解密Matlab代码
- UG NX二次开发(C#)-UI Styler-批量选择点
- 关于数据库系统的查询处理
- Java方向发展前景与就业方向探讨
- 什么样的工作轻松又赚钱?真的有这样的工作吗?