最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql下自動刪除指定時間以前的記錄的操作方法

 更新時間:2018年08月02日 14:26:02   作者:楓小秋  
這篇文章主要介紹了MySQL下自動刪除指定時間以前的記錄的操作方法,需要的朋友可以參考下

關(guān)于Event:mysql5.1版本開始引進(jìn)event概念。event既“時間觸發(fā)器”,與triggers的事件觸發(fā)不同,event類似與linux crontab計劃任務(wù),用于時間觸發(fā)。通過單獨或調(diào)用存儲過程使用,在某一特定的時間點,觸發(fā)相關(guān)的SQL語句或存儲過程。

首先刪除2天以前記錄的SQL語句(webserver_monitormemory為表名,time為時間字段):

delete From webserver_monitormemory where DATE(time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day));

創(chuàng)建存儲過程:

DELIMITER //
CREATE PROCEDURE autodel()
  -> BEGIN
  -> delete From webserver_monitormemory where DATE(time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day));
  -> END
  -> //
DELIMITER ;

創(chuàng)建事件,定制每天執(zhí)行autodel的存儲過程:

CREATE EVENT `event_auto_del_memorydata`  
ON SCHEDULE EVERY 1 DAY STARTS '2017-11-20 00:00:00'  
ON COMPLETION NOT PRESERVE ENABLE DO CALL autodel();

開啟事件計劃(調(diào)度器)4種方法。鍵值1或者ON表示開啟;0或者OFF表示關(guān)閉:

SET GLOBAL event_scheduler = 1; 
SET @@global.event_scheduler = 1; 
SET GLOBAL event_scheduler = ON; 
SET @@global.event_scheduler = ON;

查看當(dāng)前是否已開啟事件計劃(調(diào)度器)3種方法:

SHOW VARIABLES LIKE 'event_scheduler';
SELECT @@event_scheduler;
SHOW PROCESSLIST;​

事件開啟與關(guān)閉:

ALTER EVENT event_auto_del_memorydata ON COMPLETION PRESERVE ENABLE; //開啟某事件
ALTER EVENT event_auto_del_memorydata ON COMPLETION PRESERVE DISABLE; //關(guān)閉某事件

這個是最簡單但是也是最重要的,我們要手動的啟動這個定時器,要不然是沒法工作的。

ALTER EVENT event_time_clear_data ON 
COMPLETION PRESERVE ENABLE;

另外,關(guān)閉定時器的代碼是:

ALTER EVENT event_time_clear_data ON 
COMPLETION PRESERVE DISABLE;

刪除存儲過程:

DROP PROCEDURE pro_clear_data;

刪除Event:

DROP EVENT IF EXISTS event_time_clear_data1

總結(jié)

以上所述是小編給大家介紹的Mysql下自動刪除指定時間以前的記錄的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    這篇文章主要為大家分享了mysql 5.7.13 winx64安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mysql中操作表常用的sql總結(jié)

    mysql中操作表常用的sql總結(jié)

    這篇文章主要給大家介紹了mysql中操作表常用的sql的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • MySQL 視圖(View)原理解析

    MySQL 視圖(View)原理解析

    本篇重點講述視圖是如何實現(xiàn)的,以及視圖如何和查詢優(yōu)化器交互,從而我們可以根據(jù)這些知識了解如何通過視圖提高性能。
    2021-05-05
  • Innodb中mysql快速刪除2T的大表方法示例

    Innodb中mysql快速刪除2T的大表方法示例

    這篇文章主要給大家介紹了關(guān)于Innodb中mysql快速刪除2T的大表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    MySQL實現(xiàn)顯示百分比顯示和前百分之幾的方法

    這篇文章主要介紹了MySQL中如何顯示百分比和顯示前百分之幾的,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)MySQL有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12
  • mysql慢查詢優(yōu)化之從理論和實踐說明limit的優(yōu)點

    mysql慢查詢優(yōu)化之從理論和實踐說明limit的優(yōu)點

    今天小編就為大家分享一篇關(guān)于mysql慢查詢優(yōu)化之從理論和實踐說明limit的優(yōu)點,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • mysql8.0忘記密碼的詳細(xì)解決方法

    mysql8.0忘記密碼的詳細(xì)解決方法

    很早前安裝了MYSQL,現(xiàn)在由于需要使用MYSQL但忘記密碼,所以下面這篇文章主要給大家介紹了關(guān)于mysql8.0忘記密碼的詳細(xì)解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • MySql數(shù)據(jù)庫單表查詢與多表連接查詢效率對比

    MySql數(shù)據(jù)庫單表查詢與多表連接查詢效率對比

    在遇到數(shù)據(jù)之間的聯(lián)系很復(fù)雜,建表就很糾結(jié),到底該怎么去處理這些復(fù)雜的數(shù)據(jù)呢,是單表查詢,然后在業(yè)務(wù)層去處理數(shù)據(jù)間的關(guān)系,還是直接通過多表連接查詢來處理數(shù)據(jù)關(guān)系呢
    2021-09-09
  • MySQL使用MRG_MyISAM(MERGE)實現(xiàn)分表后查詢的示例

    MySQL使用MRG_MyISAM(MERGE)實現(xiàn)分表后查詢的示例

    這篇文章主要介紹了MySQL使用MRG_MyISAM(MERGE)實現(xiàn)分表后查詢的示例,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-12-12
  • Mysql的語句生成后門木馬的方法

    Mysql的語句生成后門木馬的方法

    這篇文章主要介紹了Mysql的語句生成后門木馬的方法,大家不要隨意搞破壞哦,小伙伴們學(xué)習(xí)下就好了。
    2015-04-04

最新評論

乳山市| 和静县| 保亭| 巴东县| 田东县| 那曲县| 彭山县| 新田县| 汾阳市| 西乌| 嘉祥县| 兖州市| 界首市| 阜平县| 平顺县| 克东县| 本溪市| 施秉县| 渭源县| 乐平市| 荆州市| 凌云县| 新安县| 大邑县| 上高县| 大竹县| 女性| 龙川县| 和顺县| 澄城县| 天门市| 丰宁| 姜堰市| 平塘县| 张北县| 蕉岭县| 栖霞市| 大关县| 叙永县| 健康| 宁河县|