mysql如何创建一个定时事件
来源:互联网 发布:喝一次酒影响精子,知乎 编辑:程序博客网 时间:2024/05/02 04:50
mysql要实现定时执行sql语句就要用到Event具体操作如下:
先看看看event 事件是否开启show variables like '%sche%';如没开启,则开启。
需要数据库超级权限set global event_scheduler =1;
创建存储过程 update_a (注:********就是你要执行的sql语句)
create procedure update_a() ********;
创建一个定时任务:event updates
mysql> create event if not exists updates on schedule every60 second on completion preserve do call update_a();
(创建这个定时任务(如果存在的话)每隔60秒调用一次update_a()这个存储过程)
drop procedure update_a;
(关闭存储过程)
关闭事件任务alter event updates ON -> COMPLETION PRESERVEDISABLE;
开启事件任务alter event updates ON -> COMPLETION PRESERVEENABLE;
简单实例:
创建表 CREATE TABLE test(endtime DATETIME);
创建存储过程 test CREATE PROCEDURE test() updateexaminfo SET endtime = now() WHERE id = 1;
创建event e_test CREATE EVENT if not exists e_test on scheduleevery 30 second on completion preserve do call test();
每隔30秒将执行存储过程test,将当前时间更新到examinfo表中id=1的记录的endtime字段中去
create table cdat(id INT(20) not null AUTO_INCREMENT,primarykey (id));
0 0
- mysql如何创建一个定时事件
- mysql如何创建一个定时事件
- mysql 创建定时事件
- mysql 创建定时事件
- mysql 创建定时事件
- mysql创建事件定时执行任务
- 使用Navicat创建MySql数据库定时事件
- 如何创建一个定时任务,并…
- mysql创建一个存储过程并创建定时任务
- mysql创建存储过程和事件(定时任务)
- 逐步讲解MySQL中定时事件计划的创建
- MySQL 事件调度器(Event Scheduler)创建定时任务
- 如何创建一个Mysql数据库
- 如何创建一个mysql账号
- mysql EVENT定时事件
- mysql 事件(定时任务)
- 如何在oracle中创建一个定时任务
- mysql创建定时任务
- 情绪不是反应,而是决定
- 创业,是人生的奢侈消费!
- 如何更改MYSQL登入密码方法 修改ph…
- 随想
- mysql如何创建一个定时事件
- mysql如何创建一个定时事件
- 我的博客今天3岁298天了,我领取了…
- 一些经典的php函数方法代码整理
- ECShop出现Strict Standards:…
- 不要让经验禁锢你的编程思维
- 终于找到一个梦寐以求的企业网站CM…
- 9款超绚丽的HTML5/CSS3应用和动画…
- Word文档插图片不能完整显示(2003…
- 17个浪费你创业成功机会的小错误