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

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

Mysql數(shù)據庫中怎么創(chuàng)建一個事件

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

目前創(chuàng)新互聯(lián)公司已為上千家的企業(yè)提供了網站建設、域名、虛擬空間、網站托管、服務器托管、企業(yè)網站設計、延平網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

事件簡介

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

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

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

事件的優(yōu)缺點

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

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

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

創(chuàng)建事件

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

一個事件可以是活動(打開)的或停止(關閉)的,活動意味著事件調度器檢查事件動作是否必須調用,停止意味著事件的聲明存儲在目錄中,但調度器不會檢查它是否應該調用。在一個事件創(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)了。

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


當前題目:Mysql數(shù)據庫中怎么創(chuàng)建一個事件
當前路徑:http://weahome.cn/article/pdopjp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部