DROP PROCEDURE IF EXISTS 存储过程名称
;
CREATE PROCEDURE 存储过程名称
()
BEGIN
/记录执行情况 开始/
INSERT INTO 日志表名称
VALUES
(
DATE_FORMAT(SYSDATE(), ‘%Y%m%d%H%i%s’),/* 开始时间 */
‘存储过程名称’,
‘BEGIN’
) ;
INSERT INTO 表名 (
字段,
字段,
字段,
字段
)
SELECT
字段,
字段,
字段,
字段
FROM
表名
WHERE
条件
/*记录执行情况 结束*/
INSERT INTO 日志表名称
VALUES
(
DATE_FORMAT(SYSDATE(), '%Y%m%d%H%i%s'),/* 结束时间 */
'存储过程名称',
'END'
) ;
END;
CREATE EVENT 事件名称 ON SCHEDULE EVERY 1 DAY STARTS ‘2019-02-01 00:00:00’
ON COMPLETION NOT PRESERVE ENABLE
DO CALL 存储过程名称();
alter event 事件名称 on completion preserve enable;