在本地mysql数据库创建一个事件,然后调用3个存储过程,是没问题的:
DELIMITER $$
ALTER DEFINER=`root`@`localhost` EVENT `refresh_report` ON SCHEDULE EVERY 4 SECOND STARTS '2018-03-20 09:55:05' ON COMPLETION NOT PRESERVE ENABLE DO
BEGIN
CALL update_order_state_day(7);
CALL sku_split_products_list(7);
CALL update_sku_state_day(7);
END$$
DELIMITER ;
而搬到线上时报错:
改成建3个事件,每个事件只调一个存储过程就ok了