我试图创建一个存储过程,其中包含一个包含if else语句的while循环,但MySQL Workbench似乎并不知道哪个END与哪个相关。大纲是这样的:
DELIMITER |
CREATE PROCEDURE myProcedure()
BEGIN
WHILE blah blah DO
# do stuff
If blah blah THEN
# do more stuff
ELSE IF blah blah THEN
# do something else
ELSE
# try this
END IF;
# do even more stuff
END WHILE;
END
|
它以红色突出显示END IF的END,认为它与BEGIN相匹配,并突出显示END WHILE的结束时说"结束时没有"。我怎么能这样做?