我的位置:首页 > 名人

定案件任务 mysql定时任务

发布时间:2020-05-27 01:09:02 来源:杭州劲风网络编辑:杭州劲风网络
一、什么是mysql定时任务(事件)?

一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行;

二、如何开启mysql定时任务(事件)?

1、查看mysql定时任务当前状态是ON还是OFF:

sql命令:

showvariableslike'event_scheduler'

结果如下:

event_scheduler=OFF:代表未开启;ON代表开启;

2、开启mysql定时任务

sql命令:

setglobalevent_scheduler=on

三、创建mysql定时任务(事件):实例

1、新建一张user表

sql命令:

DROPTABLEIFEXISTS`user`;

CREATETABLE`user`(

`id`bigint(20)NOTNULLAUTO_INCREMENT,

`name`varchar(200)NOTNULL,

`address`varchar(500)NOTNULL,

`addtime`datetimeNOTNULL,

PRIMARYKEY(`id`)

)ENGINE=InnoDBDEFAULTCHARSET=utf8;

2、新建mysql定时任务(新建事件)

注意:mysql事件有两种事件类型,一个是间隔触发,另一个是特定事件触发。

类型一:每隔一分钟插入一条数据:

参数说明:

DEFINER:创建者;

ON COMPLETION [NOT] PRESERVE :表示当事件不会再发生的情况下,删除事件(注意特定时间执行的事件,如果设置了该参数,执行完毕后,事件将被删除,不想删除的话可以设置成ON COMPLETION PRESERVE);

ENABLE:表示系统将执行这个事件;

sql命令:

DROPEVENTIFEXISTS`event_minute`;

DELIMITER;;

CREATEDEFINER=`root`@`localhost`EVENT`event_minute`ONSCHEDULEEVERY1MINUTESTARTS'2017-07-2016:00:43'ONCOMPLETIONNOTPRESERVEENABLEDO

BEGIN

INSERTINTOUSER(name,address,addtime)VALUES('test1','test1',now());

INSERTINTOUSER(name,address,addtime)VALUES('test2','test2',now());

END

;;

DELIMITER;

类型二:特定时间插入一条数据,如2017-07-2016:05:00

参数说明:

DEFINER:创建者;

ON COMPLETION [NOT] PRESERVE :表示当事件不会再发生的情况下,删除事件(注意特定时间执行的事件,如果设置了该参数,执行完毕后,事件将被删除,不想删除的话可以设置成ON COMPLETION PRESERVE);

ENABLE:表示系统将执行这个事件;

sql命令:

DROPEVENTIFEXISTS`event_at`;

DELIMITER;;

CREATEDEFINER=`root`@`localhost`EVENT`event_at`ONSCHEDULEAT'2017-07-2016:05:00'ONCOMPLETIONNOTPRESERVEENABLEDO

BEGIN

INSERTINTOUSER(name,address,addtime)VALUES('AT','AT',now());

END

;;

DELIMITER;

两种数据插入结果如下图:

四、查看mysql定时任务(事件)计划方法

我如何能知道我有哪些mysql定时任务计划?我要计划了定时任务10个、100个、甚至千个又应该如何全部列出来?

sql命令、方法一:

结果如下:

sql命令、方法二:

结果如下:

五、删除mysql定时任务(事件)计划方法

如果我已经设置了很多的mysql定里任务计划,我想删除某个mysql定时任务又应该怎么办?

sql命令:

注意:event_minute是你创建定时任务计划的名字;删除mysql定时计划最好是结合上面的方法;

而且,上面“查看mysql定时任务计划列表”的时候也可以直接通过phpmyadmin来删除;

相关推荐

  • &nbp;说起音乐圈里比较励志的代表,可能大部分人想到的就是那个唱着''隐形的翅膀''的甜美女孩张韶涵,不仅是因为她的歌曲作品励志,更是因为她的人生也十分励志。但是对于人们给她贴上的这...
    2019-11-20
  • 飞机上所用的常用速度有4种:指示空速(IAS),真空速(TAS),地速(GS),马赫数(Mach). 指示空速(IAS):飞机和空气相对的速度,也是空速表上显示的速度,有时简称为"表速""空速"。 真空速(TAS)...
    2019-11-20
  • 小咪小莫想和,陈良宇跟马艳丽照片,伯贤说自己像鹿晗,像音乐一样是,鹿在当练习生时,冒着被的危险骂了说世勋坏话的人,饭一喊鹿晗,这正是对他的肯定啊,没有,一是因为不是世勋二是因为鹿鹿...
    2019-11-20
  • 有些事情虽然过去了但还是会受到关注的,就譬如此次谈及的李炜托奶事件,这回顾起来也是觉得李炜真不是个东西竟然睡兄弟苏醒的女人,而再看一眼李炜托奶事件中的照片时也是觉得污炸天,瞧着那...
    2019-11-20
  • Abbily艾比个人资料 男生变成女生很漂亮最近爆红的14岁男孩,看图真的看不出是男孩子了,腿是直的,舞蹈也不错,名叫艾比,真名叫王嘉辉,英文名Abbil,是个男孩子,新疆乌鲁木齐人,他在美拍...
    2019-11-20
免责声明:本文仅代表原文作者个人观点,与杭州劲风网络无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。