func (s *DeleteStmt) removeRow(ctx context.Context, t table.Table, h int64, data []interface{}) error { // remove row's all indexies if err := t.RemoveRowAllIndex(ctx, h, data); err != nil { return err } // remove row if err := t.RemoveRow(ctx, h); err != nil { return err } variable.GetSessionVars(ctx).AddAffectedRows(1) return nil }