在学习MySQL存储过程中写到的一些小demo,在此记录一种在项目中与MySQL事件结合使用得,以供记录学习过程。
一个简单的update存储过程:
CREATE DEFINER=`root`@`%` PROCEDURE `update_bagNUM_stamp`() BEGIN DECLARE bagNUM int; --SET month = DATE_FORMAT(date_sub(curdate(),interval 1 MONTH),'%Y%m');
SET bagNUM = 1; UPDATE TB_YEZHU SET BAGNUM1 = bagNUM, BAGNUM2 = bagNUM; END
MySQL事件event调用
CREATE DEFINER=`root`@`%` EVENT `update_bagNUM_stamp` ON SCHEDULE EVERY 1 MONTH STARTS '2017-06-01 10:00:00' ON COMPLETION PRESERVE ENABLE DO CALL update_bagNUM_stamp;
本文介绍了一个简单的MySQL存储过程示例,用于更新数据库表中的字段,并通过MySQL事件每间隔一个月自动调用该存储过程。
780

被折叠的 条评论
为什么被折叠?



