mysql 自动执行事件

#显示定时任务
SHOW EVENTS;
#查看是否开启定时器
SHOW VARIABLES LIKE ‘event_scheduler‘;
#开启定时器(需管理员用户)
SET GLOBAL event_scheduler = ON;

#创建事件,每年12-31日00:00:00执行
DROP EVENT IF EXISTS 【事件名称】;
DELIMITER //
CREATE EVENT 【事件名称】
ON SCHEDULE EVERY 1 YEAR STARTS ‘2017-12-31 00:00:00‘
DO CALL 【函数、存储过程、视图】
//
DELIMITER ;

#启动事件
ALTER EVENT 【事件名称】 ON COMPLETION PRESERVE ENABLE;

#关闭事件
#ALTER EVENT 【事件名称】 ON COMPLETION PRESERVE DISABLE;

日期间隔(INTERVAL):

quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |  WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |  DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}

时间: 2024-08-29 00:38:21

mysql 自动执行事件的相关文章

[C#.net]WinForm载入窗体完成后自动执行事件

一.以下是网络上可搜索到的次序 当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件:        System.Windows.Forms.Control.HandleCreated        System.Windows.Forms.Control.BindingContextChanged        System.Windows.Forms.Form.Load        System.Windows.Forms.Control.VisibleCha

mysql自动备份脚本及异地定时FTP

分享个自己写的mysql自动备份脚本.定时执行设置及windows自动FTP,请大家指教. 前提环境:mysql数据库服务器开启vsftpd,并配置合适帐号以便能被内网存储服务器FTP 第一步:编写mysql自动执行脚本 #!/bin/sh # mysql_db_backup.sh: backup mysql databases. # # Last updated: Wed Nov  9 07:01:01 CST 2011 # ----------------------------------

MYSQL 定时自动执行EVENT

MySQL从5.1开始支持EVENT功能,类似Oracle和MSSQL的定时任务job功能.有了这个功能之后我们就可以让MySQL自动的执行存储过程来实现数据汇总等功能了,不用像以前哪样手动操作完成了.下面我们来测试下,在MYSQL中如何自动执行指定存储过程,实现相关功能. 一.创建测试表CREATE TABLE EVENT_table(id INT auto_increment PRIMARY KEY NOT NULL,conent VARCHAR(80))ENGINE=INNODB DEFA

视图加载时自动执行铵钮事件

再学习一个方法,就是在ASP.NET MVC视图加载时,让jQuery自动执行一个铵钮事件. 在控制器添加一个Action操作: 先在视图实现一个铵钮事件: 看看上面运行时的效果,当视图加载时,需要人为去点击铵钮,才能执行铵钮的事件: 现在Insus.NET在视图的jQuery程序中,添加几句代码,让其在视图加载时,自动去执行Button的click事件,实现它,需要使用到setTimeout()和trigger()两个方法: 实时演示:

jQuery在HTML文档加载完毕后自动执行某个事件;

原来onchange=“fucntionname(parms)”: 1 <select name="country" id="selCountries_{$sn}" onchange="region.changed(this, 1, 'selProvinces_{$sn}')" style="border:1px solid #ccc;"> 2 <option value="0">{

通过MySql自动同步刷新redis

在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终的存储引擎,Redis其实也可以作为一种键值对型的数据库,但在一些实际场景中,特别是关系型结构并不适合使用Redis直接作为数据库.这俩家伙简直可以用“男女搭配,干活不累”来形容,搭配起来使用才能事半功倍.本篇我们就这两者如何合理搭配以及他们之间数据如何进行同步展开. 一般地,Redis可以用来作为MySQL的缓存层.为什么MySQL最好有缓存层呢?想象一下这样的场景:在一个多人在线的游戏里,排行榜.好友关系.队列等直接关系数据的情景

MYSQL自动备份并发送邮件工具

最近在开发小程序,由于服务器只有一台,所以不能数据库异机备份,出于数据安全的考虑,就做了一个数据库定时备份并发送邮件到自己的邮箱的小工具,先看下工具界面 这个工具主要涉及到三个部分 1.MYSQL自动备份 2.发送邮件 3.定时任务 MYSQL备份可以通过调用mysqldump命令从而来进行备份,这里提供一个命令大全:https://www.jb51.net/article/135724.htm 这里因为工具运行在服务器,所以连接ip和端口就默认为localhost和3306,直接上代码 发送邮

mysql定时任务(event事件)

1.事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”. 事件和触发器类似,都是在某些事情发生的时候启动.当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的.由于他们彼此相似,所以事件也称为临时性触发器. 事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CR

mysql自动安装脚本

为适应自己工作习惯和需要,花一点时间写了一个mysql自动安装脚本,供大家参考学习. 注意: 1.需要先安装cmake 2.数据库版本需要在第二步安装mysql时修改 3.该脚本是以root用户安装并启动 脚本内容如下: ######################################################################## #mysql自动安装脚本,其中变量/mysql_v_dir/和/port/可根据实际需要修改    # #执行脚本命令:sh mys