mysql的定期管理資料

2021-08-17 04:45:55 字數 827 閱讀 1119

1、mysql的定時任務可以用來定期執行統計資料或者刪除資料,利用建立過程和定時任務相結合,相比於linux作業系統的定時任務,mysql的定時任務可以精確到秒。

檢視定時任務:

[sql]view plain

copy

select

@@event_scheduler;  

show variables like

'event%'

;  開啟定時任務:

[sql]view plain

copy

setglobal

event_scheduler = 1;  

setglobal

event_scheduler = 

on;  

建立定時任務:

[sql]view plain

copy

drop

event if exists job_alarm;  

create

event job_alarm  

onschedule every 10 

minute

do  

begin

if(date_format(current_time

(),'%h'

)>22 || date_format(

current_time

(),'%h'

)<5) 

then

call  pro_alarm();  

endif;  

end

定期備份Mysql資料庫

bin sh system mysql backup script full backup day sun rest of the day do incremental backup this script is licensed under gnu gpl version 2.0 or above...

mysql 定期刪除表中無用資料

mysql5.1.x版本中引入了一項新特性event,定期執行某些事物,這可以幫助我們實現定期執行某個小功能,不在依賴 去實現。我現在有一張表,這張表中的資料有個特點,每天都會有大量資料插入,但是昨天的資料已經不存在一點價值。現在需要在mysql中建立 乙個定時器,每天刪除昨天之前的資料。首選檢視m...

Mysql定期自動備份

echo off author liubo 配置項 要執行的檔名 set file back.bat 計畫頻率型別 set frequency daily 頻率,與上面的計畫頻率型別對應 set modifier 2 該計畫執行的時間 24 小時制 set datetime 00 30 00 計畫的...