一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Mysql - navicat創(chuàng)建MySql定時任務(wù)的方法詳解

navicat創(chuàng)建MySql定時任務(wù)的方法詳解

2021-02-26 17:36姚鑫國 Mysql

這篇文章主要介紹了navicat創(chuàng)建MySql定時任務(wù)的方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

navicat創(chuàng)建mysql 定時任務(wù)詳解

事件(event)是mysql在相應(yīng)的時刻調(diào)用的過程式數(shù)據(jù)庫對象。一個事件可調(diào)用一次,也可周期性的啟動,它由一個特定的線程來管理的,也就是所謂的“事件調(diào)度器”。事件和觸發(fā)器類似,都是在某些事情發(fā)生的時候啟動。當(dāng)數(shù)據(jù)庫上啟動一條語句的時候,觸發(fā)器就啟動了,而事件是根據(jù)調(diào)度事件來啟動的。由于他們彼此相似,所以事件也稱為臨時性觸發(fā)器。事件取代了原先只能由操作系統(tǒng)的計(jì)劃任務(wù)來執(zhí)行的工作,而且mysql的事件調(diào)度器可以精確到每秒鐘執(zhí)行一個任務(wù),而操作系統(tǒng)的計(jì)劃任務(wù)(如:linux下的cron或windows下的任務(wù)計(jì)劃)只能精確到每分鐘執(zhí)行一次。

一、開起定時任務(wù)

1、定時任務(wù)是默認(rèn)關(guān)閉的,value值為on時就是開起狀態(tài);

?
1
show variables like '%event_sche%';

navicat創(chuàng)建MySql定時任務(wù)的方法詳解

2、開起定時任務(wù)

?
1
set global event_scheduler = 1;

3、關(guān)閉定時任務(wù)

?
1
set global event_scheduler = 0;

如果需要長期開起定時任務(wù)需要在my.ini中配置 event_scheduler = on

二、通過navicat創(chuàng)建定時任務(wù)

1、找到事件新建一個事件

navicat創(chuàng)建MySql定時任務(wù)的方法詳解

2、定義是填寫需要運(yùn)行的sql或者事件、儲存過程。
3、計(jì)劃是這個定時任務(wù)的運(yùn)行規(guī)則。
計(jì)劃中有兩種事件 at和every,every又稱“事件調(diào)度器”,一個事件可調(diào)用一次,也可周期性的啟動,它由一個特定的線程來管理的。

navicat創(chuàng)建MySql定時任務(wù)的方法詳解

這里設(shè)置的就是從2020-08-06 12:00:00 開始每1天執(zhí)行一次。
點(diǎn)擊預(yù)覽sql可以查看創(chuàng)建定時任務(wù)。

navicat創(chuàng)建MySql定時任務(wù)的方法詳解

4、這里跟大家準(zhǔn)備了很多列子理解這個設(shè)置。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
1. 在創(chuàng)建事件myevent1小時后執(zhí)行,執(zhí)行一條更新
 
create event myevent
  on schedule at current_timestamp + interval 1 hour
do
 update myschema.mytable set mycol = mycol + 1;
 
2.2014年3月20日12點(diǎn)整清空test表:
 
create event e_test
  on schedule at timestamp '2014-03-20 12:00:00'
  do truncate table test.aaa;
 
3.5天后開啟每天定時清空test表:
 
create event e_test
  on schedule every 1 day
  starts current_timestamp + interval 5 day
  do truncate table test.aaa;
 
4.每天定時清空test表,5天后停止執(zhí)行
 
create event e_test
  on schedule every 1 day
  ends current_timestamp + interval 5 day
  do truncate table test.aaa;
 
5.5天后開啟每天定時清空test表,一個月后停止執(zhí)行:
 
create event e_test
  on schedule every 1 day
  starts current_timestamp + interval 5 day
  ends current_timestamp + interval 1 month
  do truncate table test.aaa;
 
6.每天定時清空test表(只執(zhí)行一次,任務(wù)完成后就終止該事件):
 
create event e_test
  on schedule every 1 day
  on completion not preserve
  do truncate table test.aaa;
 
[on completion [not] preserve]可以設(shè)置這個事件是執(zhí)行一次還是持久執(zhí)行,默認(rèn)為not preserve。

三、關(guān)閉、啟動、別名、移動、刪除event

修改定時任務(wù)alter,修改和創(chuàng)建唯一不一樣的是第一個單詞創(chuàng)建是create,修改為 alter。

?
1
2
alter event myevent
... 具體修改內(nèi)容

臨時關(guān)閉某個event

?
1
alter event myevent disable;

開啟某個event

?
1
alter event myevent enable;

別名某個event

?
1
2
alter event olddb.myevent
rename to newdb.myevent;

將myevent從olddb庫移動到newdb庫

?
1
2
alter event olddb.myevent
rename to newdb.myevent;

刪除event

?
1
drop event [if exists] event_name

四、查詢event信息

event信息相關(guān)表

?
1
2
information_schema.events
mysql.event

查看事件的創(chuàng)建信息

?
1
show create event countsum \g

查看sem庫的events信息

?
1
2
use sem;
show events \g

到此這篇關(guān)于navicat創(chuàng)建mysql定時任務(wù)的方法詳解的文章就介紹到這了,更多相關(guān)navicat創(chuàng)建mysql定時任務(wù)內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/weixin_44325655/article/details/107832554

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 韩国黄色片网站 | 亚洲国产综合另类视频 | 欧美日韩看看2015永久免费 | 视频一区二区 村上凉子 | 窝窝午夜精品一区二区 | 欧美亚洲韩国 | 国产综合成人久久大片91 | 免费观看成年人视频 | 欧美人与禽交片在线播放 | 成人在线播放视频 | 久久久久久久久人体 | 日本国产高清色www视频在线 | melody中文字幕 | 欧美性高清另类videosex死尸 | 98精品视频 | 奇米白色 | 男人久久天堂 | 外国a级片 | 精品日韩一区二区三区 | 亚欧洲乱码视频一二三区 | 国产乱子伦在线观看不卡 | 2023最新伦理片 | 99精品国产美女福到在线不卡 | 欧美人禽杂交狂配无删完整 | jiuse在线 | 满溢游泳池免费 | 成人免费网址 | 精品一区二区三区高清免费不卡 | 国产爱啪啪 | 国产黑丝一区 | 日本ww视频 | 高清国产激情视频在线观看 | 极端 成熟 性别 视频 | 欧美日韩一区二区综合在线视频 | 国产成人亚洲综合a∨婷婷 国产成人亚洲精品乱码在线观看 | 古代翁熄乩伦小说h | 91精品国产美女福到在线不卡 | 欧美伊香蕉久久综合类网站 | www.亚洲天堂| 男人的天堂在线观看入口 | 胸奶好大好紧好湿好爽 |