最近寫了個儲存過程,配合事件使用,任務:每五分鐘重新整理**的資料
過程:
begin
declare v_starttime bigint;
declare v_step int;
declare i int default 1;
declare v_endtime bigint;
declare v_date timestamp;
declare v_time varchar(20);
set v_step = 60*5;#五分鐘
set v_starttime = date_format(current_date() ,'%y%m%d') * 1000000;
set v_endtime = v_starttime;
set autocommit=false;
delete from ts_user_onduty_history;
alter table ts_user_onduty_history auto_increment=1;
delete from ts_user_onduty_xaxis;
# select datediff(date_format(current_date() ,'%y%m%d') * 1000000,current_timestamp())
#五分鐘
while i<24*(60/5) and v_endtime0
group by area_id,area_name,dept_id,dept_name;
set i = i+1;
#周文20180706
#if i> 24*12 then set i = 1;delete from ts_user_onduty_history;delete from ts_user_onduty_xaxis; end if;
end while;
commit;
set autocommit=true;
end
事件:
定義:
計畫:不執行的原因是這裡,不支援5 -minnute搭配。
正確的方式如下:
IE下onchange事件不立即執行
做前端開發免不了為瀏覽器的相容而勞神,所以堅持把發現的瀏覽器相容問題做做總結,是很有意義的。比如ie8及以下的瀏覽器的onchange事件實在該控制項失去焦點之後才執行的,也就是要點一下空白的地方,才能執行。解決辦法很簡單,改成onclick事件就好了。來看個例子 點這裡選擇勾選 在ie8及以下的瀏...
mysql5 7事件(Event)不執行問題
系統時間與資料庫時間都檢視了,都是正常的,但是配置上事件就是不執行!原因出在沒有開啟event scheduler!使用以下命令檢視是否開啟event scheduler show variables like event scheduler 使用命令開啟 臨時開啟,重啟mysql服務又還原回去了 ...
使用MySQL建立自動執行事件
最近需要刪除mysql資料庫中固定時間之前的資料。需要實現的功能 每天自動刪除三天之前的資料行 現有環境 mysql8.0 資料庫 changsan 資料表 py url 具體實現 為 create event autodeleteoldnotifications on schedule at cu...