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相关推荐

  1. SQL Server 创建update、delete触发器实例

    这学期刚刚学数据库,上课的时候老师主要讲的是理论.但是上机时需要实操写SQL语句,便觉得十分困难.数据库小白在大量的文章中搜索,发现许多文章对于小白来说非常不友好(maybe是笔者道行还不深),花了一 ...

  2. SQL触发器实例讲解1

    SQL触发器实例1 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程.        常见的触发器有三种:分别应 ...

  3. SQL触发器实例讲解

    定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程.        常见的触发器有三种:分别应用于Insert , ...

  4. SQL中触发器实例讲解(转)

    SQL中触发器实例讲解 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程.      常见的触发器有三种:分别应 ...

  5. SQL触发器实例讲解(本文是来自百度文库)

    我想记录每个商品的点击量,然后按照点击量来牌名商品,想要提高效率,所以必须得用触发器,下面是本人在百度文库中的找到的学习资料,分享下给大家. 定义: 何为触发器?在SQL Server里面也就是对某一 ...

  6. SQL触发器实例讲解(转)

    定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程.       常见的触发器有三种:分别应用于Insert , ...

  7. SQL触发器实例(下)

    1 基本语法: 2 Create Trigger [TriggerName] 3 ON [TableName] 4 FOR [Insert][,Delete][,Update] 5 AS 6 --触发 ...

  8. SQL server 触发器实例讲解

    SQL触发器实例讲解(本文是来自百度文库) 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程.        常 ...

  9. sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...

    无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...

最新文章

  1. 曲阜有学计算机的学校吗,曲阜职业中专计算机专业课程上几年
  2. php fpm.conf 注释,使用sed处理php-fpm.conf和nginx.conf文本里的注释信息
  3. MESSL(maven + extjs + spring portlet mvc + spring web flow + liferay )整合架构 1
  4. 百度飞桨顶会论文复现(5):视频分类论文之《Representation Flow for Action Recognition》篇
  5. HTML+CSS+JS实现 ❤️响应式的幸运大转盘❤️
  6. 【POJ3264】Balanced Lineup,线段树入门
  7. spring核心知识点分析
  8. python下载付费音乐包_python无损音乐下载器下载
  9. 智能车改舵机中值步骤_智能车制作全过程(飞思卡尔)
  10. Vue系列之-Idea进行Vue前端调试
  11. 腾讯云TCP运维题库
  12. 如何让计算机查找不到无线网络,笔记本电脑搜索不到无线网络怎么办?
  13. java word 颜色设置_Java 给Word文档添加背景颜色
  14. 更加简便的使用VSS
  15. 集体所有制的企业是属于国企吗
  16. ACE_INET_Addr
  17. ATP的SDOI2017R1续命记
  18. 【托业】【跨栏】TEST06
  19. 阀门的开关方向_阀门的开关方向如何正确操作阀门
  20. linux 查找xfce进程,教你修复冻结的XFCE4 Linux桌面方法

热门文章

  1. RHCSA 文件编辑 nano vi vim
  2. Python + 大数据-Hadoop生态-Linux(一)-环境搭建和Vi
  3. 创建阿里云物联网平台
  4. vb.net 获取系统图标_微商城和小程序商城图标8个设计注意事项
  5. SVG实现带动画效果的购物图标
  6. nginx 代理 http、https 配置
  7. 21款常用修图插件合集打包
  8. casio计算机开机键下凹,卡西欧手表如何重启
  9. 转:人只能领导他喜欢的人
  10. 车站信息管理系统Android,车站售票管理信息系统