MySQL - 创建存储过程 Procedure 和 Do While 循环
发布时间
阅读量:
阅读量
在进行数据处理时,通常需要追溯历史信息,例如在完成用户分群后,若需分析各群体用户数量的变化趋势,则必须计算至每一天为止的各群体用户数。此时便需要构建存储过程,并在其中引入循环机制,以满足上述回溯需求。
第一步:首先建立一个初始表,用于在循环过程中插入相关数据
-- 创建表之前先判断有没有这个表存在,有的话就删掉
DROP TABLE IF EXISTS test_table;
-- 创建表
CREATE TABLE `test_table` (
`id` INT (11) NOT NULL AUTO_INCREMENT,
`time` VARCHAR (255) DEFAULT '2021-12-22 11:22:32',
PRIMARY KEY (`id`),
UNIQUE KEY `time` (`time`)
) ENGINE = INNODB AUTO_INCREMENT = 11 DEFAULT CHARSET = utf8;
-- 创建完先看一眼这个表
desc test_table;
第二步:构建存储过程
-
全部评论 (0)
还没有任何评论哟~
