diff --git a/sqlparser/type_converter.go b/sqlparser/type_converter.go index 8df2109..bd7de83 100644 --- a/sqlparser/type_converter.go +++ b/sqlparser/type_converter.go @@ -89,7 +89,10 @@ func convertTiDBStmtToVitessShow(stmts []ast.StmtNode, show *Show) Statement { for _, stmt := range stmts { switch showStmt := stmt.(type) { case *ast.ShowStmt: - return &Show{TableName: showStmt.Table.Name.String()} + if showStmt.Table != nil { + return &Show{TableName: showStmt.Table.Name.String()} + } + return show default: return show }