婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解

mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解

熱門標簽:400電話申請信用卡 常州網絡外呼系統開發 安徽ai電話電銷機器人有效果嗎 走過哪個省地圖標注 萊西市地圖標注 銷售語音電話機器人 在哪里申請400電話 外呼系統電銷受騙 巫師三血與酒地圖標注

本文實例講述了mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作。分享給大家供大家參考,具體如下:

我們要知道,MySQL允許我們更改現有事件的各種屬性。如果我們要更改現有事件,可以使用ALTER EVENT語句,如下所示:

ALTER EVENT event_name
ON SCHEDULE schedule
ON COMPLETION [NOT] PRESERVE
RENAME TO new_event_name
ENABLE | DISABLE
DO
 event_body

ALTER EVENT語句僅適用于存在的事件,如果我們嘗試修改不存在的事件,MySQL將會發出一條錯誤消息,因此在更改事件之前,應先使用SHOW EVENTS語句檢查事件的存在:

mysql> SHOW EVENTS FROM testdb;
+--------+---------------+----------------+-----------+----------+---------------------+----------------+----------------+--------+------+----------+------------+----------------------+----------------------+--------------------+
| Db   | Name     | Definer    | Time zone | Type   | Execute at     | Interval value | Interval field | Starts | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+--------+---------------+----------------+-----------+----------+---------------------+----------------+----------------+--------+------+----------+------------+----------------------+----------------------+--------------------+
| testdb | test_event_02 | root@localhost | SYSTEM  | ONE TIME | 2017-08-03 04:24:48 | NULL      | NULL      | NULL  | NULL | DISABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
+--------+---------------+----------------+-----------+----------+---------------------+----------------+----------------+--------+------+----------+------------+----------------------+----------------------+--------------------+
1 row in set

創建一個每分鐘將一條新記錄插入到messages表中的示例事件來演示如何使用ALTER EVENT語句的各種功能:

USE testdb;
CREATE EVENT test_event_04
ON SCHEDULE EVERY 1 MINUTE
DO
  INSERT INTO messages(message,created_at)
  VALUES('Test ALTER EVENT statement',NOW());

我們來把事件修改為為每2分鐘運行一次:

ALTER EVENT test_event_04
ON SCHEDULE EVERY 2 MINUTE;

我們還可以通過指定新的邏輯來更改事件的主體代碼:

ALTER EVENT test_event_04
DO
  INSERT INTO messages(message,created_at)
  VALUES('Message from event',NOW());
-- 清空表中的數據
truncate messages;

修改完成后,可以等待2分鐘,再次查看messages表:

mysql> SELECT * FROM messages;
+----+--------------------+---------------------+
| id | message      | created_at     |
+----+--------------------+---------------------+
| 1 | Message from event | 2017-08-03 04:46:47 |
| 2 | Message from event | 2017-08-03 04:48:47 |
+----+--------------------+---------------------+
2 rows in set

我們可以在ALTER EVENT語句之后使用DISABLE關鍵字來禁用某個事件:

ALTER EVENT test_event_04
DISABLE;

我們也可以通過使用SHOW EVENTS語句來查看事件的狀態:

mysql> SHOW EVENTS FROM testdb;
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| Db   | Name     | Definer    | Time zone | Type   | Execute at     | Interval value | Interval field | Starts       | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| testdb | test_event_02 | root@localhost | SYSTEM  | ONE TIME | 2017-08-03 04:24:48 | NULL      | NULL      | NULL        | NULL | DISABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
| testdb | test_event_04 | root@localhost | SYSTEM  | RECURRING | NULL        | 2       | MINUTE     | 2017-08-03 04:44:47 | NULL | DISABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
2 rows in set

我們可以在ALTER EVENT語句之后使用ENABLE關鍵字來啟用事件:

ALTER EVENT test_event_04
ENABLE;

查看下事件狀態:

mysql> SHOW EVENTS FROM testdb;
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| Db   | Name     | Definer    | Time zone | Type   | Execute at     | Interval value | Interval field | Starts       | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| testdb | test_event_02 | root@localhost | SYSTEM  | ONE TIME | 2017-08-03 04:24:48 | NULL      | NULL      | NULL        | NULL | DISABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
| testdb | test_event_04 | root@localhost | SYSTEM  | RECURRING | NULL        | 2       | MINUTE     | 2017-08-03 04:44:47 | NULL | ENABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
2 rows in set

我們再來嘗試使用ALTER EVENT重命名現有事件:

ALTER EVENT test_event_04
RENAME TO test_event_05;

來查看下事件狀態:

mysql> SHOW EVENTS FROM testdb;
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| Db   | Name     | Definer    | Time zone | Type   | Execute at     | Interval value | Interval field | Starts       | Ends | Status  | Originator | character_set_client | collation_connection | Database Collation |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
| testdb | test_event_02 | root@localhost | SYSTEM  | ONE TIME | 2017-08-03 04:24:48 | NULL      | NULL      | NULL        | NULL | DISABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
| testdb | test_event_05 | root@localhost | SYSTEM  | RECURRING | NULL        | 2       | MINUTE     | 2017-08-03 04:44:47 | NULL | ENABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
+--------+---------------+----------------+-----------+-----------+---------------------+----------------+----------------+---------------------+------+----------+------------+----------------------+----------------------+--------------------+
2 rows in set

完事再來通過使用RENAME TO子句將事件從一個數據庫移動到另一個數據庫中:

ALTER EVENT testdb.test_event_05
RENAME TO newdb.test_event_05;

再來查看事件狀態:

mysql> SHOW EVENTS FROM newdb;
+-------+---------------+----------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| Db  | Name     | Definer    | Time zone | Type   | Execute at | Interval value | Interval field | Starts       | Ends | Status | Originator | character_set_client | collation_connection | Database Collation |
+-------+---------------+----------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| newdb | test_event_05 | root@localhost | SYSTEM  | RECURRING | NULL    | 2       | MINUTE     | 2017-08-03 04:44:47 | NULL | ENABLED |     0 | utf8         | utf8_general_ci   | utf8_general_ci  |
+-------+---------------+----------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
1 row in set

好啦,本次記錄就到這里了。

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • MySQL 重命名表的操作方法及注意事項
  • MySQL數據庫重命名的快速且安全方法(3種)
  • 詳解MYSQL中重命名procedure的一種方法
  • MySQL中使用SQL語句對字段進行重命名
  • mysql數據庫重命名語句分享
  • 教你怎么用Python操作MySql數據庫
  • 用python開發一款操作MySQL的小工具
  • Python基礎之操作MySQL數據庫
  • Python聊天室帶界面實現的示例代碼(tkinter,Mysql,Treading,socket)
  • Python操作MySQL數據庫的簡單步驟分享
  • Python使用sql語句對mysql數據庫多條件模糊查詢的思路詳解
  • Python中tkinter+MySQL實現增刪改查
  • 運用Python快速的對MySQL數據庫進行重命名

標簽:黃石 河北 赤峰 果洛 來賓 陽江 煙臺 鞍山

巨人網絡通訊聲明:本文標題《mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解》,本文關鍵詞  mysql,事件,之,修改,ALTER,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解》相關的同類信息!
  • 本頁收集關于mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲激情男女视频| 亚洲美女电影在线| 日韩亚洲欧美在线| 国产日韩精品一区二区三区在线| 亚洲男帅同性gay1069| 九九精品一区二区| 国产精品一区二区久激情瑜伽| 国产大陆精品国产| 欧美日韩电影一区| 国产亚洲欧洲一区高清在线观看| 亚洲第一成年网| 91亚洲永久精品| 国产日韩综合av| 久久 天天综合| 成人性视频免费网站| 欧美精品色一区二区三区| 亚洲欧洲在线观看av| 狠狠色丁香久久婷婷综| 91精品国产综合久久福利| 亚洲一二三区在线观看| 91麻豆精品一区二区三区| 中文字幕一区日韩精品欧美| 成人精品免费看| 国产精品色眯眯| 日本网站在线观看一区二区三区| 国产一区日韩二区欧美三区| 日本国产一区二区| 亚洲精品视频在线看| 91捆绑美女网站| 亚洲区小说区图片区qvod| 白白色 亚洲乱淫| 亚洲欧洲av在线| 色国产综合视频| 亚洲国产精品一区二区久久恐怖片 | 国产精品亲子伦对白| 美女一区二区三区| 日韩一区二区不卡| 美国十次了思思久久精品导航| 欧美日韩精品一区二区三区四区 | 91丝袜美女网| 亚洲欧美欧美一区二区三区| 一本色道亚洲精品aⅴ| 亚洲综合激情另类小说区| 欧美性色欧美a在线播放| 亚洲成av人影院在线观看网| 欧美日韩国产成人在线免费| 日本午夜一区二区| 久久综合九色综合欧美98 | 午夜精品久久久| 欧美视频三区在线播放| 免费在线观看一区二区三区| 在线观看视频一区二区欧美日韩| 2021中文字幕一区亚洲| 成人免费av在线| 亚洲一区二区三区四区不卡| 日韩欧美第一区| 99视频热这里只有精品免费| 洋洋成人永久网站入口| 日韩免费观看高清完整版| 国产成人午夜精品影院观看视频| 亚洲乱码国产乱码精品精98午夜| 日韩欧美美女一区二区三区| 处破女av一区二区| 男女激情视频一区| 亚洲欧美偷拍另类a∨色屁股| 91精品麻豆日日躁夜夜躁| 美腿丝袜亚洲色图| 精品国产成人系列| 韩国女主播成人在线| 日韩毛片高清在线播放| 日韩亚洲欧美中文三级| 91福利视频在线| 激情欧美一区二区三区在线观看| 一区二区三区国产| 久久精品一区二区三区av| 欧美日韩国产综合一区二区三区| 久久精品国产一区二区三 | 奇米在线7777在线精品| 国产精品人人做人人爽人人添 | 欧美自拍丝袜亚洲| 国产成人在线视频播放| 男女视频一区二区| 天堂成人免费av电影一区| 国产夫妻精品视频| 日韩中文字幕一区二区三区| 中文字幕一区二区三区四区| 国产亚洲精品资源在线26u| 欧美性生活久久| 色综合激情久久| 福利一区福利二区| 日韩高清不卡一区| 久久久久亚洲蜜桃| 亚洲手机成人高清视频| 欧美一级欧美三级| 欧美探花视频资源| 99精品欧美一区二区三区小说| 国产精品久久久久aaaa| 在线视频一区二区三区| 国产一区二区三区观看| 日韩av在线播放中文字幕| 精品久久一区二区| 日韩一区二区在线观看视频| 欧美日韩国产一级| 欧美日韩在线观看一区二区 | 国产精品久久久久国产精品日日| 欧美不卡一区二区| 精品日本一线二线三线不卡| 日韩欧美一级片| 欧美日韩卡一卡二| 欧美一区二区高清| 国产精品久线观看视频| 性做久久久久久免费观看| 亚洲国产精品久久久久秋霞影院 | av在线播放不卡| 日韩精品成人一区二区三区| 日韩黄色免费网站| 成人深夜福利app| 大白屁股一区二区视频| 欧美性猛片aaaaaaa做受| 亚洲精品一区二区三区香蕉| 亚洲精品水蜜桃| 精品一区二区日韩| 中文字幕免费一区| 欧美视频在线观看一区二区| 精品久久久久香蕉网| 亚洲免费伊人电影| 欧美高清视频一二三区 | 国产精品不卡视频| 亚洲欧美激情在线| 国产亚洲成年网址在线观看| 欧美zozozo| 99久久久精品| 99久久婷婷国产综合精品电影| 波多野结衣中文字幕一区二区三区| 91蝌蚪porny| 91精品国产一区二区三区蜜臀| 国产人成亚洲第一网站在线播放| 亚洲精品高清在线观看| 另类小说一区二区三区| 国产成人免费视频一区| 色偷偷成人一区二区三区91| 欧美日韩精品欧美日韩精品一综合 | 美女高潮久久久| 91福利资源站| 自拍偷在线精品自拍偷无码专区| 成人激情综合网站| 国产精品免费久久久久| 欧美国产精品v| 91国产免费看| 在线免费亚洲电影| 亚洲乱码日产精品bd | 日韩美女一区二区三区| 午夜精品成人在线| 91精品在线免费观看| 亚洲第一狼人社区| 91精品在线麻豆| 蜜臀av性久久久久蜜臀aⅴ| 69av一区二区三区| 午夜精品福利在线| 久久综合九色综合97婷婷| 国产精品18久久久久久久久久久久 | 3d动漫精品啪啪一区二区竹菊 | 2023国产精华国产精品| 成人av网址在线观看| 91精品国产综合久久精品| 一级中文字幕一区二区| 在线一区二区视频| 亚洲国产精品一区二区www在线| 色噜噜久久综合| 国产精品美女久久久久高潮| 成人精品视频网站| 亚洲成人免费视| 欧美一区二区女人| 国产成人精品免费看| 久久午夜羞羞影院免费观看| 国产成人av一区二区| 1000部国产精品成人观看| 欧美美女黄视频| 成人免费观看男女羞羞视频| 亚洲小少妇裸体bbw| 26uuu久久综合| 欧美视频一区二区| 丁香婷婷综合激情五月色| 成人国产在线观看| 欧美日韩高清在线| 欧美精品一区二区三区蜜桃 | 亚洲欧洲精品一区二区精品久久久 | 日韩成人午夜电影| 久久色.com| 欧美日韩免费一区二区三区视频| 国产一区二区三区观看| 亚洲国产人成综合网站| 亚洲欧洲美洲综合色网| 久久久天堂av| 日韩一区二区三区在线| 欧洲精品一区二区三区在线观看| 粉嫩av一区二区三区在线播放 | 日韩成人免费看| 日韩欧美国产不卡| 高清国产一区二区三区|