定时任务和触发器实例及创建sql
1、创建定时任务(事件计划)实例:
#查看当前是否已开启事件调度器
show variables like 'event_scheduler';
#要想保证能够执行event事件,就必须保证定时器是开启状态,默认为关闭状态
set global event_scheduler =1;
#或者set GLOBAL event_scheduler = ON;
# 选择库
use qdqg;
# 如果原来存在该名字的任务计划则先删除
drop event if exists schedule_301;
delimiter $$
# 每天晚上01:00
create event schedule_301
on schedule every 1 DAY starts timestamp '2017-04-24 10:00:00'
# 测试使用 1 hour
on schedule every 1 HOUR starts TIMESTAMP(NOW())
do
begin
INSERT INTO st_result_1000010301 (`EQ_CODE`, `EQ_NAME`, `SENDTIME`, `STRESS1`, `TEMPER1`, `STRESS2`, `TEMPER2`, `STRESS3`, `TEMPER3`, `STRESS4`, `TEMPER4`, `STRESS5`, `TEMPER5`, `STRESS6`, `TEMPER6`, `STRESS7`, `TEMPER7`, `STRESS8`, `TEMPER8`, `STRESS9`, `TEMPER9`, `STRESS10`, `TEMPER10`, `STRESS11`, `TEMPER11`, `STRESS12`, `TEMPER12`) VALUES ('01001', '71#门机下部运行部分', TIMESTAMP(NOW()), '-3028.319', '32.088', '-418216.535', '58.137', '-2719.388', '32.172', '-3538.113', '-47080.239', '92.281', '42.140', '57.788', '37.733', '-129.595', '41.816', '-177.516', '31.064', '-271.865', '-47301.560', '73.067', '-46122.387', '-271.865', '-47301.560', '73.067', '-46122.387');
end $$
delimiter ;
# 停止
ALTER EVENT schedule_301 DISABLE;
# 开启
alter event schedule_301 enable;
# 查看状态
select * from mysql.event;
2、创建触发器实例:
delimiter $$
create TRIGGER UPDATE_301 AFTER INSERT
ON st_result_1000010301 FOR EACH ROW
BEGIN
DECLARE eq_code VARCHAR(40) CHARACTER set utf8;
DECLARE eq_name VARCHAR(40) CHARACTER set utf8;
SET eq_code=new.EQ_CODE;
SET eq_name=new.EQ_NAME;
IF eq_code='01002' OR eq_name='56#lower' or eq_name='71#lower'
THEN UPDATE st_result_1000010301 SET EQ_CODE='01001',EQ_NAME='71#门机下部运行部分' WHERE ID=new.ID;
END IF;
END $$
delimiter ;
定时任务和触发器实例及创建sql相关推荐
- SQL Server 创建update、delete触发器实例
这学期刚刚学数据库,上课的时候老师主要讲的是理论.但是上机时需要实操写SQL语句,便觉得十分困难.数据库小白在大量的文章中搜索,发现许多文章对于小白来说非常不友好(maybe是笔者道行还不深),花了一 ...
- SQL触发器实例讲解1
SQL触发器实例1 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常见的触发器有三种:分别应 ...
- SQL触发器实例讲解
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常见的触发器有三种:分别应用于Insert , ...
- SQL中触发器实例讲解(转)
SQL中触发器实例讲解 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常见的触发器有三种:分别应 ...
- SQL触发器实例讲解(本文是来自百度文库)
我想记录每个商品的点击量,然后按照点击量来牌名商品,想要提高效率,所以必须得用触发器,下面是本人在百度文库中的找到的学习资料,分享下给大家. 定义: 何为触发器?在SQL Server里面也就是对某一 ...
- SQL触发器实例讲解(转)
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常见的触发器有三种:分别应用于Insert , ...
- SQL触发器实例(下)
1 基本语法: 2 Create Trigger [TriggerName] 3 ON [TableName] 4 FOR [Insert][,Delete][,Update] 5 AS 6 --触发 ...
- SQL server 触发器实例讲解
SQL触发器实例讲解(本文是来自百度文库) 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常 ...
- sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...
无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...
最新文章
- 曲阜有学计算机的学校吗,曲阜职业中专计算机专业课程上几年
- php fpm.conf 注释,使用sed处理php-fpm.conf和nginx.conf文本里的注释信息
- MESSL(maven + extjs + spring portlet mvc + spring web flow + liferay )整合架构 1
- 百度飞桨顶会论文复现(5):视频分类论文之《Representation Flow for Action Recognition》篇
- HTML+CSS+JS实现 ❤️响应式的幸运大转盘❤️
- 【POJ3264】Balanced Lineup,线段树入门
- spring核心知识点分析
- python下载付费音乐包_python无损音乐下载器下载
- 智能车改舵机中值步骤_智能车制作全过程(飞思卡尔)
- Vue系列之-Idea进行Vue前端调试
- 腾讯云TCP运维题库
- 如何让计算机查找不到无线网络,笔记本电脑搜索不到无线网络怎么办?
- java word 颜色设置_Java 给Word文档添加背景颜色
- 更加简便的使用VSS
- 集体所有制的企业是属于国企吗
- ACE_INET_Addr
- ATP的SDOI2017R1续命记
- 【托业】【跨栏】TEST06
- 阀门的开关方向_阀门的开关方向如何正确操作阀门
- linux 查找xfce进程,教你修复冻结的XFCE4 Linux桌面方法