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 計畫的...