真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql數(shù)據(jù)庫中怎么創(chuàng)建一個事件-創(chuàng)新互聯(lián)

Mysql數(shù)據(jù)庫中怎么創(chuàng)建一個事件,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設服務,提供成都網(wǎng)站建設、成都做網(wǎng)站網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設計,成都響應式網(wǎng)站建設公司,網(wǎng)頁設計師打造企業(yè)風格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網(wǎng)站需要多少錢:18982081108

事件簡介

事件(event)是MySQL在相應的時刻調(diào)用的過程式數(shù)據(jù)庫對象。一個事件可調(diào)用一次,也可周期性的啟動,它由一個特定的線程來管理的,也就是所謂的“事件調(diào)度器”。

事件和觸發(fā)器類似,都是在某些事情發(fā)生的時候啟動。當數(shù)據(jù)庫上啟動一條語句的時候,觸發(fā)器就啟動了,而事件是根據(jù)調(diào)度事件來啟動的。由于他們彼此相似,所以事件也稱為臨時性觸發(fā)器。

事件取代了原先只能由操作系統(tǒng)的計劃任務來執(zhí)行的工作,而且MySQL的事件調(diào)度器可以精確到每秒鐘執(zhí)行一個任務,而操作系統(tǒng)的計劃任務(如:Linux下的CRON或Windows下的任務計劃)只能精確到每分鐘執(zhí)行一次。

事件的優(yōu)缺點

優(yōu)點: 一些對數(shù)據(jù)定時性操作不再依賴外部程序,而直接使用數(shù)據(jù)庫本身提供的功能。

可以實現(xiàn)每秒鐘執(zhí)行一個任務,這在一些對實時性要求較高的環(huán)境下就非常實用了。

缺點:定時觸發(fā),不可以調(diào)用。

創(chuàng)建事件

一條create event語句創(chuàng)建一個事件。每個事件由兩個主要部分組成,第一部分是事件調(diào)度(event schedule),表示事件何時啟動以及按什么頻率啟動,第二部分是事件動作(event action ),這是事件啟動時執(zhí)行的代碼,事件的動作包含一條SQL語句,它可能是一個簡單的insert或者update語句,也可以讓一個存儲過程或者benin...end語句塊,這兩種情況允許我們執(zhí)行多條SQL。

一個事件可以是活動(打開)的或停止(關(guān)閉)的,活動意味著事件調(diào)度器檢查事件動作是否必須調(diào)用,停止意味著事件的聲明存儲在目錄中,但調(diào)度器不會檢查它是否應該調(diào)用。在一個事件創(chuàng)建之后,它立即變?yōu)榛顒拥?,一個活動的事件可以執(zhí)行一次或者多次。

開啟事件

在使用事件這個功能,首先要保證你的mysql的版本是5.1以上,然后還要查看你的mysql服務器上的事件是否開啟。

查看事件是否開啟,使用如下命令查看:

SHOW VARIABLES LIKE 'event_scheduler';

通過動態(tài)參數(shù)修改 SET GLOBAL event_scheduler = ON;

更改完這個參數(shù)就立刻生效了。

注意:還是要在my.ini 中添加event_scheduler=ON。因為如果沒有添加的話,mysql重啟事件又會回到原來的狀態(tài)了。

關(guān)于Mysql數(shù)據(jù)庫中怎么創(chuàng)建一個事件問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


網(wǎng)站名稱:Mysql數(shù)據(jù)庫中怎么創(chuàng)建一個事件-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/ioogi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部