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 a23b71a0cf..3453cfdf4c 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 @@ -1626,7 +1626,7 @@ public class MySqlStatementParser extends SQLStatementParser { private SQLShowTablesStatement parseShowTabless() { SQLShowTablesStatement stmt = new SQLShowTablesStatement(); - if (lexer.token() == Token.FROM) { + if (lexer.token() == Token.FROM || lexer.token() == Token.IN) { lexer.nextToken(); SQLName database = exprParser.name(); if (lexer.token() == Token.SUB && database instanceof SQLIdentifierExpr) {