From 38cb0e345ded84120075524838cc5e3d3cceb8b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=B6=85?= Date: Fri, 8 Apr 2022 17:50:33 +0800 Subject: [PATCH] *: fix wrong modification for introduced from #33818 (#33831) close pingcap/tidb#33814 --- session/session.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/session/session.go b/session/session.go index 15e29a9523ab8..d79710fe93ad7 100644 --- a/session/session.go +++ b/session/session.go @@ -2270,7 +2270,7 @@ func (s *session) cachedPlanExec(ctx context.Context, // IsPointGetWithPKOrUniqueKeyByAutoCommit func (s *session) IsCachedExecOk(ctx context.Context, preparedStmt *plannercore.CachedPrepareStmt, isStaleness bool) (bool, error) { prepared := preparedStmt.PreparedAst - if isStaleness { + if prepared.CachedPlan == nil || isStaleness { return false, nil } // check auto commit