diff --git a/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlStatementParser.java b/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlStatementParser.java index adee5fe845..7c8f9ee353 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlStatementParser.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser/MySqlStatementParser.java @@ -8870,7 +8870,9 @@ public class MySqlStatementParser extends SQLStatementParser { accept(Token.WHILE); accept(Token.SEMI); - + + stmt.setAfterSemi(true); + return stmt; } @@ -8900,7 +8902,9 @@ public class MySqlStatementParser extends SQLStatementParser { acceptIdentifier(label); accept(Token.SEMI); - + + stmt.setAfterSemi(true); + return stmt; }