DELIMITER//CREATEPROCEDURE JSX_PRO()BEGINDECLARE old_pch VARCHAR(64);DECLARE stp intDEFAULT0;DECLARE cur CURSORFORSELECT PCH FROM sys_esb_log_jsx_summary ;DECLARECONTINUEHANDLERFORNOT FOUND SET stp=1;OPEN cur;fetch cur into old_pch;while stp<>1doUPDATE sys_esb_log_jsx_summary SET PCH=CONCAT('630000000254qzj-',DATE_FORMAT(CURDATE()-1,'%Y%m%d'),'000000-01');fetch cur into old_pch;ENDWHILE;CLOSE cur;END//DELIMITER;
4.创建event
DELIMITER//CREATE EVENT `EVENT_CALLPRO`ON SCHEDULE
EVERY 1DAY STARTS '2023-10-18 06:00:00'ON COMPLETION NOT PRESERVE
ENABLECOMMENT''DOCALL JSX_PRO()//DELIMITER;