mysql定時任務簡單例子

2021-07-11 12:09:47 字數 1042 閱讀 4770

如果要每5秒執行以下語句

update tt set tt.update_time = now() where id = '1';

insert into tt (tno,tname) values (53,66);

可以給mysql建個定時任務,具體方法如下

delimiter //  /*設定語句終結符為 //,因儲存過程語句用;結束*/

一、檢視event是否開啟

show variables like 『%sche%』;
開啟event_scheduler

set global event_scheduler = 1;

二、建立儲存過程test

create procrdure test ()

begin

update tt set tt.update_time = now() where id = '1';

insert into tt (tno,tname) values (53,66);

end

三、建立event e_test

create event if not exists e_test

on schedule every 5 second

on completion preserve

do call test();

每隔5秒將執行儲存過程test

關閉事件任務

alter event e_test on completion preserve disable;

開啟事件任務

alter event e_test on completion preserve enable;

mysql定時任務簡單例子

如果要每30秒執行以下語句 update userinfo set endtime now where id 110 可以給mysql建個定時任務,具體方法如下 delimiter 設定語句終結符為 因儲存過程語句用 結束 一 檢視event是否開啟 show variables like sche...

Spring Quartz簡單例子,定時任務

spring對quartz的整合也從側面反映出quartz功能的強大。以下這個例子的作業類繼承org.springframework.scheduling.quartz.quartzjobbean類 也有不繼承該類的方式 job作業類testquartzjob package com import ...

Spring定時任務的簡單例子

這幾天因為工作的需要,用到了spring的定時任務的功能,網上查資料,並且實際運用了一下,覺得spring還是很智慧型化的,只需要配置一下配置檔案就可以了,下面的這篇文章我覺得還是很好的,摘錄下來,供以後參考用 package util import org.apache.log4j.public ...