mysql5 7刪除90天以前的資料

2021-10-06 22:29:52 字數 1175 閱讀 6988

-- 

-- 開啟事件

set global event_scheduler = 1;

set @@global.event_scheduler = 1;

set global event_scheduler = on;

set @@global.event_scheduler = on;

-- 建立儲存過程

create procedure `prc_del_alarm`

(in date_inter int) comment '自動刪除告警'

begin

delete from yd_alarminfo where (to_days(now(

)) - to_days(eventtime))

>=date_inter;

end-- 建立事件,排程。每天執行一次

create event `auto_delete_alarm`

on schedule every 1 day starts '2020-06-08 11:00:00'

on completion preserve enable comment '自動刪除90天以前的告警資料'

do call prc_del_alarm(90)

;-- 手動執行儲存過程

call prc_del_alarm(90)

;show variables like 'event_scheduler'

;select @@event_scheduler;

show processlist;

-- 檢視庫下的儲存過程,兩個都可以

select name from mysql.proc where db=

'test01'

;show procedure status where db=

'test01'

;-- 檢視事件

show events

-- 刪除事件

drop events if exists updateinfostatus

-- 臨時關閉事件

alter events updateinfostatus disable

-- 開啟事件

alter events updateinfostatus enable

mysql57是什麼 關於mysql57的詳細介紹

簡介 php7 mysql57 nginx19 on ubuntu 1404 本文 前段時間php公升級到了7.0版本,據說很牛叉,比如效能較5.6提公升兩倍,記憶體占用低之類的,後來又看微博上說等到7.0.1才穩定。果不其然,很快就公升級了,最近才有時間折騰一下,在這裡做個總結。環境 1核1g主機...

MySQL刪除30天以前的資料(PHP)

需求 1.每日定時執行清理30天以前舊資料,如 當前日期2019年5月8日,需清理所有小於2019年4月8日資料 2.直接通過sql語句實現 定時任務,每日0 00執行,刪除乙個月以前的短鏈結 0 0 usr local php bin php 01 delete surl.php link new...

MySQL刪除30天以前的資料(PHP)

需求 1.每日定時執行清理30天以前舊資料,如 當前日期2019年5月8日,需清理所有小於2019年4月8日資料 2.直接通過sql語句實現 定時任務,每日0 00執行,刪除乙個月以前的短鏈結 0 0 usr local php bin php 01 delete surl.php link new...