sql**
-- 檢視是否開啟定時器
show variables like
'%sche%';
-- 開啟定時器 0:off 1:on
setglobal event_scheduler = 1;
-- 建立事件
-- 每隔一秒自動呼叫e_test()儲存過程
create event if not exists event_test
on schedule every 5 second
on completion preserve
do insert
into `zanbao`.`sequence` (`name`, `current_value`, `increment`) values ('20150409', '0', '1');
-- do call e_test();
-- date_format(now(),'%y%m%d')
-- 開啟事件
alter event event_test on completion preserve enable;
-- 關閉事件
alter event event_test on completion preserve disable;
sql**
create definer=`root`@`localhost` procedure `init_order_date`()
begin
declare a int
default 365;
declare b int
default 0;
set autocommit = 0;
while (binsert
into `zanbao`.`sequence` (`name`, `current_value`, `increment`) values (date_format(date_add('2015-04-08', interval 24*b hour),'%y%m%d'), '0', '1');
set b = b + 1;
end while;
commit;
end
初始化定時器中斷
回到 start kernel 612 行time init 函式 void init time init void 函式x86 late time init 實際上是初始化 tsc時鐘源。在 time init 中只是把該函式的位址賦給全域性變數 late time init 以後某個時刻肯定會呼...
51定時器初始化步驟
定時器初始化需要六步 void timerinit tmod 0x01 th0 65536 x 256 65536 x 為定時器初值,如定時10ms,則x 1000 tl0 65536 x 256 ea 1 et0 1 tr0 1 中斷函式 void timer0 interrupt 1 th0 6...
STM32F4定時器初始化的含義
最近在弄stm32乙太網的時候,看到定時器的中斷,發現忘記了一些定時器的內容。比如stm32f4的初始化定時器,tim3 int init 5000 1,8400 1 這一句就沒有理解了,這個是多久進入一次的定時器中斷呢?趕緊去翻了一下我之前stm32定時器的網頁收藏夾。寫下這篇文章記錄一下。先說結...