mysql中的条件循环

mysql中的条件循环,mysql,stored-procedures,Mysql,Stored Procedures,在MySQL内部,我编写了一个过程,希望在其中运行如下循环: While (Cond) Do ...(Body1) ... If (Condition2) continue ; ...(Body2) ... end while ; 在while循环下,我希望在不满足条件2(即Body1和Body2)的情况下运行full主体 当前,当满足条件2时,它只执行Body1,然后继续(在执行循环的同时检入Cond) 有人能帮助我们使用正确的语法来执行上述操作吗 BEGIN

在MySQL内部,我编写了一个过程,希望在其中运行如下循环:

While (Cond) Do
  ...(Body1)
  ...
  If (Condition2)
    continue ;

  ...(Body2)
  ...
end while ;
在while循环下,我希望在不满足条件2(即Body1和Body2)的情况下运行full主体

当前,当满足条件2时,它只执行Body1,然后继续(在执行循环的同时检入Cond)

有人能帮助我们使用正确的语法来执行上述操作吗

BEGIN
    WHILE cond1 DO
        CALL body1;
        IF (NOT cond2) THEN
            CALL body2;
        END IF;
    END WHILE;
END;