mysql事件调用存储过程尽可能只调一个

在本地mysql数据库建立一个事件,而后调用3个存储过程,是没问题的: mysql

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 ;

而搬到线上时报错:sql


改为建3个事件,每一个事件只调一个存储过程就ok了数据库