2009-04-27 36 views
0

MySQL中我寫了一個程序,我想運行一個像這樣的循環:Condional循環在MySQL

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

    ...(Body2) 
    ... 
end while ; 

在while循環我想體的情況下,在何處運行條件2爲不遇見(即身體1和身體2)。

目前,當滿足條件2時,它只是執行Body1,然後繼續(檢查電導率中雖然並繼續循環。)

有人可以用正確的語法來執行上述幫助嗎?

回答

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