最近在学习存储过程,用到了在循环中再查询结果集,在结果集中再进行业务操作,因为这个问题发现在循环中不能定义变量,研究了很长时间,终于发现解决办法
下面是一个例子
drop procedure if exists p;
delimiter //
CREATE DEFINER=`root`@`%` PROCEDURE `p`()
begin
declare l_maxid,l_minid int default 0;
declare l_step int default 1000
最近在学习存储过程,用到了在循环中再查询结果集,在结果集中再进行业务操作,因为这个问题发现在循环中不能定义变量,研究了很长时间,终于发现解决办法
下面是一个例子
drop procedure if exists p;
delimiter //
CREATE DEFINER=`root`@`%` PROCEDURE `p`()
begin
declare l_maxid,l_minid int default 0;
declare l_step int default 1000