共計 1167 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇“如何刪除 mysql event”文章的知識點大部分人都不太理解,所以丸趣 TV 小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“如何刪除 mysql event”文章吧。
在 mysql 中,可以利用 DROP EVENT 語句來刪除 event,該語句的作用就是刪除已經創建的事件,語法為“DROP EVENT [IF EXISTS] event_name;”;event 也即事件,是用來執行定時任務的一組 SQL 集合。
本教程操作環境:windows10 系統、mysql8.0.22 版本、Dell G3 電腦。
怎么刪除 mysql event
在數據庫管理中,經常要周期性的執行某一命令或 SQL 語句,于是 MySQL 5.1 版本以后就提供了事件,它可以很方便的實現 MySQL 數據庫的計劃任務,定期運行指定命令,使用起來非常簡單方便。
事件(Event)也可稱為事件調度器(Event Scheduler),是用來執行定時任務的一組 SQL 集合,可以通俗理解成 MySQL 中的定時器。一個事件可調用一次,也可周期性的啟動。
事件可以作為定時任務調度器,取代部分原來只能用操作系統的計劃任務才能執行的工作。另外,更值得一提的是,MySQL 的事件可以實現每秒鐘執行一個任務,非常適合對實時性要求較高的環境,而操作系統的計劃任務只能精確到每分鐘一次。
事件和觸發器類似,都是在某些事情發生時啟動。當數據庫啟動一條語句的時候,觸發器就啟動了,而事件是根據調度事件來啟動的。由于他們彼此相似,所以事件也稱為臨時性觸發器。
刪除事件
在 MySQL 中,可以使用 DROP EVENT 語句刪除已經創建的事件。語法格式如下:
DROP EVENT [IF EXISTS] event_name;
示例如下:
刪除事件 e_test,SQL 語句和運行結果如下:
擴展知識:修改事件
在 MySQL 中,事件創建之后,可以使用 ALTER EVENT 語句修改其定義和相關屬性。
修改事件的語法格式如下:
ALTER EVENT event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT comment]
DO event_body;
ALTER EVENT 語句還有一個用法就是讓一個事件關閉或再次讓其活動。
示例如下:
修改 e_test 事件,讓其每隔 30 秒向表 tb_eventtest 中插入一條數據,SQL 語句和運行結果如下所示:
以上就是關于“如何刪除 mysql event”這篇文章的內容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注丸趣 TV 行業資訊頻道。