mysql event建立模板(可记录执行履历)
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,建立履历记录表CREATE TABLE `mysql`.`t_event_history` ( `dbname` VARCHAR(128) NOT NULL DEFAULT '', `eventn
千家信息网最后更新 2025年11月11日mysql event建立模板(可记录执行履历)
建立履历记录表
CREATE TABLE `mysql`.`t_event_history` ( `dbname` VARCHAR(128) NOT NULL DEFAULT '', `eventname` VARCHAR(128) NOT NULL DEFAULT '', `starttime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `endtime` DATETIME DEFAULT NULL, `issuccess` INT(11) DEFAULT NULL, `duration` INT(11) DEFAULT NULL, `errormessage` VARCHAR(512) DEFAULT NULL, `randno` INT(11) DEFAULT NULL, PRIMARY KEY (`dbname`,`eventname`,`starttime`), KEY `ix_endtime` (`endtime`), KEY `ix_starttime_randno` (`starttime`,`randno`)) ENGINE=INNODB DEFAULT CHARSET=utf8;
2.event 建立模板
DELIMITER $$CREATE DEFINER=`root`@`localhost` EVENT `job_update_status` ON SCHEDULE #修改以下调度信息EVERY 5 minute STARTS now() ON COMPLETION PRESERVE ENABLE DO BEGIN DECLARE r_code CHAR(5) DEFAULT '00000'; DECLARE r_msg TEXT; DECLARE v_error INTEGER; DECLARE v_starttime DATETIME DEFAULT NOW(); DECLARE v_randno INTEGER DEFAULT FLOOR(RAND()*100001); INSERT INTO mysql.t_event_history (dbname,eventname,starttime,randno) #修改下面的作业名(该作业的名称) VALUES(DATABASE(),'job_update_status', v_starttime,v_randno); BEGIN #异常处理段 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN SET v_error = 1; GET DIAGNOSTICS CONDITION 1 r_code = RETURNED_SQLSTATE , r_msg = MESSAGE_TEXT; END; #此处为实际调用的用户程序过程 CALL automaintain.pro_update_status(); END; UPDATE mysql.t_event_history SET endtime=NOW(),issuccess=ISNULL(v_error),duration=TIMESTAMPDIFF(SECOND,starttime,NOW()), errormessage=CONCAT('error=',r_code,', message=',r_msg),randno=NULL WHERE starttime=v_starttime AND randno=v_randno; END$$DELIMITER ;3.查询event
select * from mysql.event;
作业
履历
模板
信息
名称
实际
用户
程序
记录表
过程
面的
处理
查询
调度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界基岩版租赁服务器通用吗
蒙古服务器
做一个游戏内部服务器
最终幻想14官方数据库
盗贼之海里面有多少服务器
上海竞技网络技术有限公司
河北安创网络技术有限
保时捷软件开发
国产网络服务器机柜报价
linux服务器有显卡吗
必爱网络技术
少儿网络安全手抄报内容
剑侠世界3服务器爆满登陆不上
论坛账号信息数据库设计
小鹏软件开发薪资
基岩版生存1.17服务器ip
河南数据软件开发设施标准
创建连接到数据库
认真落实网络安全等级保护
数据库界面 vb
怎么读取数据库所有
tomato 媒体服务器
714高炮软件开发
公司做网络安全费用
天联服务器提示开启了休眠模式
戴尔旗下网络安全吗
移动公司最大的数据库在哪
pdo连接数据库显示空白
魔域数据库修复工具
高级软件开发师的工作自主性