diff --git a/planner/core/logical_plan_test.go b/planner/core/logical_plan_test.go index 99f4b468721f1..5b1c29a18e534 100644 --- a/planner/core/logical_plan_test.go +++ b/planner/core/logical_plan_test.go @@ -1535,7 +1535,7 @@ func (s *testPlanSuite) TestVisitInfo(c *C) { { sql: "truncate table t", ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil}, + {mysql.DropPriv, "test", "t", "", nil}, }, }, { diff --git a/planner/core/planbuilder.go b/planner/core/planbuilder.go index f2e27f94fb50f..ee1f5e640f29f 100644 --- a/planner/core/planbuilder.go +++ b/planner/core/planbuilder.go @@ -1582,7 +1582,7 @@ func (b *PlanBuilder) buildDDL(node ast.DDLNode) (Plan, error) { } case *ast.TruncateTableStmt: b.visitInfo = append(b.visitInfo, visitInfo{ - privilege: mysql.DeletePriv, + privilege: mysql.DropPriv, db: v.Table.Schema.L, table: v.Table.Name.L, err: nil,