MYSQL事件查看器使用介绍

要查看当前是否已开启事件调度器 
SHOW VARIABLES LIKE ‘event_scheduler‘;

开启事件查看器 
SET GLOBAL event_scheduler = 1;

创建事件 
语法: 
CREATE EVENT [IF NOT EXISTS] event_name 
ON SCHEDULE schedule 
[ON COMPLETION [NOT] PRESERVE] 
[ENABLE | DISABLE] 
[COMMENT ‘comment‘] 
DO sql_statement;

实例: 
CREATE EVENT updateInfoStatus 
ON SCHEDULE EVERY 30 MINUTE 
DO 
UPDATE `jd_article` SET `status` = 0 WHERE `status` = 1 AND `date` <= now( );

修改事件 
语法: 
ALTER EVENT event_name 
[ON SCHEDULE schedule] 
[RENAME TO new_event_name] 
[ON COMPLETION [NOT] PRESERVE] 
[COMMENT ‘comment‘] 
[ENABLE | DISABLE] 
[DO sql_statement]

实例: 
ALTER EVENT updateInfoStatus 
ON SCHEDULE EVERY 30 MINUTE 
DO 
UPDATE `jd_article` SET `status` = 0 WHERE `status` = 1 AND `date` <= now( );

删除事件 
DROP EVENTS IF EXISTS updateInfoStatus

临时关闭事件 
ALTER EVENTS updateInfoStatus DISABLE

开启事件 
ALTER EVENTS updateInfoStatus ENABLE

查看事件详细信息 
SELECT * FROM INFORMATION_SCHEMA.EVENTS WHERE EVENT_NAME = ‘updateInfoStatus‘ AND EVENT_SCHEMA = ‘jdwc‘

查看所有事件 
SHOW EVENTS

查看事件创建信息 
SHOW CREATE EVENT updateInfoStatus

原文地址:https://www.cnblogs.com/dullbaby/p/9124562.html

时间: 2024-08-01 12:42:57

MYSQL事件查看器使用介绍的相关文章

MySQL的事件调度器使用介绍

MySQL的事件调度器使用介绍 自MySQL5.1.0起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务,可以看作基于时间的触发器. 一.开启 事件调度默认是关闭的,开启可执行 SET GLOBAL event_scheduler=1; SET GLOBAL event_scheduler=ON; 或者在my.ini文件中加上event_scheduler=1 或者在启动命令后加上"-event_scheduler=1" 可以通过

MySQL事件调度器Event Scheduler

我们都知道windows的计划任务和linux的crontab都是用来实现一些周期性的任务和固定时间须要运行的任务. 在mysql5.1之前我们完毕数据库的周期性操作都必须借助这些操作系统实现. 在mysql5.1及其之后的版本号添加了计划任务的功能(mysql事件调度器Event Scheduler). 事件调度器是定时触发运行的.在这个角度上也能够称作是"暂时的触发器". 触发器仅仅是针对某个表产生的事件运行一些语句.而事件调度器则是在某一个(间 隔)时间运行一些语句.事件是由一个

MySQL事件调度器event的使用

Q:假设,有一个需求,希望在某一个时刻系统调用一个begin end执行一下:十分钟以后执行一下begin end.亦或有一个需求,每个多长时间周期性执行begin end.那么这个时候该怎么办呢? A: 在Linux里面可以使用at.crontab来实现上面的需求:MySQL里面也有这样的方法,就是event对象. 也被称为MySQL事件调度器(Event Scheduler),可以在某一个时间点执行一个SQL语句或一个语句块(BEGIN ... END):或者每隔固定间隔重复执行.类似于Li

无法访问远程计算机上的事件查看器?

如果您无法访问远程计算机上的事件查看器,则可能会收到以下错误消息: # 1 error Computer <computer_name> cannot be connected. Verify that the network path is correct, the computer is available on the network, and the appropriate Windows Firewall rules are enabled on the target compute

IIS事件查看器_WebServer事件查看器_帮助查看IIS-Web服务器事件执行日志

IIS服务器是我们常用的Web站点部署工具,而我们有时可能遇到IIS服务器的应用程序池莫名其妙的关闭了,或者是其他未知原因等等,我们这是可以通过微软提供的WebServer(Web服务事件查看器),来帮助我们查找原因. 打开方法 编辑 方法一:可以通过单击鼠标右键至"我的电脑"(windows7的"计算机"),在弹出的快捷菜单下选择"管理",会弹出计算机管理菜单,选择菜单下的"事件查看器"即可,单击会出现三个选项,其中的系统可

Win10电脑老是自动弹出“事件查看器”?教你一招关掉它!

有网友表示,电脑升级win10系统后,“事件查看器”老是自动弹出,关闭后过段时间又弹出,玩游戏时也会自己弹出,严重影响心情.今天我就教大家如何解决这个问题,快来看看吧! 1.首先,按WIN+R键打开运行窗口,输入services.msc 回车打开: 2.找到[Windows Event Log],双击它,将“启动类型”修改为[足球比分],然后点[停止],“确定”即可. 设置好后,“事件管理器”就不会再自动弹出啦~ 如果你也升级了win10系统,快去设置下吧!

事件查看器事件ID部分说明

事件查看器从简单的查看电脑登录信息到检查系统是否出现错误,是否被入侵都有着很重要的作用,Microsoft为了简便,采用事件ID来代表一些信息,下面是我从Microsoft找来的WIN2003的对应关系. 事件ID:517     审核日志已经清除事件ID:528     登陆成功                      可以显示客户端连接ip地址事件ID:683     会话从 winstation 中断连接     可以查看客户端计算机名事件ID:624     创建了用户帐户事件ID:6

Windows 事件查看器(收集)

原文:Windows 事件查看器(收集) 事件查看器相当于一本厚厚的系统日志,可以查看关于硬件.软件和系统问题的信息,也可以监视 Windows 的安全事件 提示:除了可以在"控制面板→管理工具"中找到"事件查看器"的踪影外,也可以在"运行"对话框中 手工键入"%SystemRoot%\system32\eventvwr.msc /s"打开事件查看器窗口. 1. 应用程序日志 包含由应用程序或系统程序记录的事件,主要记录程序运

删除事件查看器中多余的日志分类

用vs2008开发“Windows 服务”程序,安装后在“事件查看器”中生成一个新的事件日志分类 “MyNewLog”,卸载服务后,打开事件查看器,发现“MyNewLog”的事件日志分类没有删除. 具体删除过程如下: 1.在“开始”--“运行...”中输入“regedit”打开注册表编辑器: 2.定位到 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/Services/Eventlog(其中 ControlSet00X 中的最后一位是数字一般为1.2或3),Eve