diff --git a/executor/executor.go b/executor/executor.go index bc6e7efb18252..8d1d1493114a3 100644 --- a/executor/executor.go +++ b/executor/executor.go @@ -1399,7 +1399,10 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { if err != nil { return errors.Trace(err) } - sc.OriginalSQL = s.Text() + if s != nil { + // execute missed stmtID uses empty sql + sc.OriginalSQL = s.Text() + } vars.StmtCtx = sc return }