mysql的Event 及 時間 操作

2022-04-15 16:16:19 字數 1503 閱讀 2211

1、距離當前 多長時間 執行

delimiter $$

alter definer=`admin`@`%` event `epnrupdatestatusagain` on schedule every 1 day starts '2015-07-24 14:45:00' on completion preserve enable do begin

update diyfare.`pnr`

set diyfare.`pnr`.`status`=2

where diyfare.`pnr`.`status` != 2

and now() between date_sub(diyfare.`pnr`.`deadline`, interval 1 day) and diyfare.`pnr`.`deadline`;

end$$

delimiter ;

date_sub  前

date_add 後

獲取當前時間  select now();

2、event

--檢視是否開啟定時器

show variables like 』%sche%』;

--開啟定時器

set global event_scheduler =1;

--改變分隔符

mysql> delimiter //

--建立儲存過程

mysql> create procedure pro_lqy_test_insert_23()

-> begin

-> insert into lqy_test(title,content,createtime) values('title titles','con

tent contents',now());

-> end//

query ok, 0 rows affected (0.00 sec)

--建立事件,每天15:15:00執行

mysql> create event event_lqy_test_insert_23

-> on schedule

-> every 1 day starts '2012-04-24 15:15:00'

-> do call pro_lqy_test_insert_23()//

query ok, 0 rows affected (0.00 sec)

mysql> delimiter ;

--啟動事件

mysql> alter event event_lqy_test_insert_23 on

-> completion preserve enable;

query ok, 0 rows affected (0.00 sec)

--關閉事件

mysql> alter event event_lqy_test_insert_23 on

-> completion preserve disable;

query ok, 0 rows affected (0.00 sec)

登入的次數及時間限制

datetime dtone convert.todatetime reader1 errortime tostring datetime dtwo system.datetime.now timespan span dtwo.subtract dtone int g span.minutes 以上...

iOS 獲取當前時間及時間戳的互換

在專案開發中,難免會遇到使用當前時間,比如實現網路請求上傳報文 預約 日曆等功能。1.獲取年月日時分秒 實現 nsdate date1 nsdate date nsdateformatter formatter1 nsdateformatter alloc init formatter1 setda...

iOS 獲取當前時間及時間戳的互換

在專案開發中,難免會遇到使用當前時間,比如實現網路請求上傳報文 預約 日曆等功能。1.獲取年月日時分秒 實現 nsdate date1 nsdate date nsdateformatter formatter1 nsdateformatter alloc init formatter1 setda...