mysql event and procedure 一例:

CREATE PROCEDURE busytime_pro()
BEGIN   

DECLARE busytime_start  TIME;
DECLARE busytime_end  TIME;
DECLARE busytime_peoplecount Integer;
 
SET busytime_start = '08:00:00';
SET busytime_end = '18:00:00';
SET busytime_peoplecount = 6;
 
WHILE TIMEDIFF(busytime_end,busytime_start)>=0
DO
INSERT into busytime(busytime_start, busytime_peoplecount, busytime_style, busytime_date )
    values(busytime_start, busytime_peoplecount , '日常保养' ,current_date());

INSERT into busytime(busytime_start, busytime_peoplecount, busytime_style, busytime_date )
    values(busytime_start, busytime_peoplecount , '维修服务' ,current_date());

INSERT into busytime(busytime_start, busytime_peoplecount, busytime_style, busytime_date )
    values(busytime_start, busytime_peoplecount , '新车试驾' ,current_date());

INSERT into busytime(busytime_start, busytime_peoplecount, busytime_style, busytime_date )
    values(busytime_start, busytime_peoplecount , '以旧换新' ,current_date());

SET busytime_start = ADDTIME(busytime_start, '0:30:0');
END WHILE;

END;

CREATE EVENT busytime_event_D
ON SCHEDULE
 EVERY 1 day STARTS  TIMESTAMP '2009-12-18 23:00:00'
ON COMPLETION PRESERVE
DO
call busytime_pro();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值