bugfix: parse error for 'alter table xx comment 'xx''

This commit is contained in:
yakolee
2014-03-05 11:15:53 +08:00
parent 161771d9f0
commit 987458f16d
2 changed files with 18 additions and 1 deletions
@@ -2383,7 +2383,14 @@ public class MySqlStatementParser extends SQLStatementParser {
item.setCollate(this.exprParser.primary());
}
stmt.getItems().add(item);
} else {
} else if (lexer.token() == Token.COMMENT) {
lexer.nextToken();
if(lexer.token() == Token.EQ) {
accept(Token.EQ);
}
stmt.getItems().add(new MySqlAlterTableOption("COMMENT", '\'' + lexer.stringVal() + '\''));
lexer.nextToken();
}else {
break;
}