感谢 lxgwm2008 对MySQL之Event的分享,特此收藏, 查看文章; 最近工作正好需要用到这样的需求.
以下是简单应用
-- 查询事件触发器开关 -- SHOW VARIABLES LIKE 'event_sc%'; -- 打开触发器开关 SET GLOBAL event_scheduler = 1; -- 测试存储过程 DROP PROCEDURE IF EXISTS `up_report_proc_4_event`; CREATE PROCEDURE up_report_proc_4_event () BEGIN -- **************************************** -- -- ********* 要执行的语句内容 ************* -- -- **************************************** -- -- 表结构 -- DROP TABLE IF EXISTS `t_event_test`; -- CREATE TABLE `t_event_test` ( -- `id` int(11) NOT NULL AUTO_INCREMENT, -- `val` varchar(100) NOT NULL, -- PRIMARY KEY (`id`) -- ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; INSERT INTO VALUES (NULL, NOW()); END; -- 触发器, 每隔5秒执行一次存储过程 `up_report_proc_4_event` DROP EVENT IF EXISTS up_report_proc_4_event; CREATE EVENT up_report_proc_4_event ON SCHEDULE EVERY 5 SECOND ON COMPLETION PRESERVE DO CALL up_report_proc_4_event (); -- 将事件调度器为用户授权 -- root 用户名 -- iwifi 目标数据库 GRANT EVENT ON iwifi.* TO root; -- 开启事件 ALTER EVENT up_report_proc_4_event ON COMPLETION PRESERVE ENABLE; -- --------------------------------------------------------- -- 查询触发器信息 SELECT * -- e.LAST_ALTERED, -- e.LAST_EXECUTED FROM INFORMATION_SCHEMA. EVENTS e WHERE EVENT_NAME = 'up_report_proc_4_event';
相关推荐
5.4.4 存储过程和触发器 5.4.5 外键(Foreign Keys) 5.4.5.1 不使用外键的理由 5.4.6 视图(Views) 5.4.7 '--'作为一个 注解的开始 5.5 MySQL 遵循什么标准? 5.6 怎样处理没有提交...
alter语句.txt Java处理高并发量访问的处理.txt Map集合的四种遍历方式.txt Mybatis查询某- -日、周、月数据.txt MySQL安装教程.txt MySQL查询最近-周、月每月、周统计数据.txt MySQL入Ar ]很简单学习...触发器学习.bxt
+ 5.4.4 存储过程和触发器 + 5.4.5 外键(Foreign Keys) # 5.4.5.1 不使用外键的理由 + 5.4.6 视图(Views) + 5.4.7 '--'作为一个 注解的开始 o 5.5 MySQL 遵循什么标准? o 5.6 怎样处理没有提交/回卷(COMMIT ...
Navicat for MySQL软件可以让数据库管理员可以方便轻松的管理mysql数据库,比如创建数据表、触发器、存储过程、函数、视图等。友好的gui界面为数据库管理人员节约了大量的时间,降低了企业的开发成本。 新版本...
它可以用于任何版本 3.21 或以上的MySQL 数据库服务器,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。 Navicat 的功能足以符合专业开发人员的所有需求,但是对MySQL 的...
《高性能MySQL(影印版)(第3版)(英文版)》学习MySQL5.5版提供的新特性,包括存储过程、数据库分区、触发器和视图,实现在复制、高可用性和集群上的改进,实现MySQL在云环境中运行的高性能,优化高级查询特性,如全文...
第5章 MySQL Administrator和MySQL Query Browser 5.1 安装 5.2 与MySQL服务器建立连接 5.3 MySQL Administrator 5.4 MySQL Query Browser 第6章 phpMyAdmin 6.1 phpMyAdmin的安装与配置 6.2...
《高性能MySQL(影印版)(第3版)(英文版)》学习MySQL5.5版提供的新特性,包括存储过程、数据库分区、触发器和视图,实现在复制、高可用性和集群上的改进,实现MySQL在云环境中运行的高性能,优化高级查询特性,如全文...
它可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。它不只适用于资深的专业开发人员,对于新手也相当容易上手。透过它极具巧思的...
navicat for mysql中文破解版可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。 navicat for mysql的图形化界面软件,一款小巧的...
主要介绍了解决MySQL客户端输出窗口显示中文乱码问题的办法,需要的朋友可以参考下
支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server,MySQL 和ODBC数据源。 可以看到库中有多少表、多少存储过程、多少触发器、多少视图、多少函数,可以直接看到每个表的数据行数,可以导出查询结果的insert...
它可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功 能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。它不只适用于资深的专业开发人员,对于新手也相当容易上手。透过它极具巧思的...
mysql比较完善的中文教程: 1.mysql 存储过程 2.mysql 触发器 3.mysql 完全参考手册 pdf\chm版本
然而,为了实现快速、健壮和易用的目的,MySQL必须牺牲一部分灵活而强大的功能,如子查询、存储过程与触发器、外键、事物处理等。因而,MySQL在某些应用中缺乏灵活性,但这也使它对数据的处理速度较其它数据库服务器...