diff --git a/go/vt/sqlparser/sql.go b/go/vt/sqlparser/sql.go index 9e074d53e..bafe4760d 100644 --- a/go/vt/sqlparser/sql.go +++ b/go/vt/sqlparser/sql.go @@ -5835,7 +5835,7 @@ yydefault: if yyDollar[3].byt != 0 { exists = true } - yyVAL.statement = &DDL{Action: DropStr, FromTables: yyDollar[4].tableNames, IfExists: exists} + yyVAL.statement = &DDL{Action: DropStr, FromTables: yyDollar[4].tableNames, IfExists: exists, Modifier: "table"} } case 301: yyDollar = yyS[yypt-6 : yypt+1] diff --git a/go/vt/sqlparser/sql.y b/go/vt/sqlparser/sql.y index f3ff3a080..f6a3092b5 100644 --- a/go/vt/sqlparser/sql.y +++ b/go/vt/sqlparser/sql.y @@ -1740,7 +1740,7 @@ drop_statement: if $3 != 0 { exists = true } - $$ = &DDL{Action: DropStr, FromTables: $4, IfExists: exists} + $$ = &DDL{Action: DropStr, FromTables: $4, IfExists: exists, Modifier: "table"} } | DROP INDEX id_or_var ON table_name ddl_skip_to_end {