From dcfff79d36ee6c0ebb1b1a65390a3b60294dd7fd Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Wed, 12 Dec 2018 09:38:07 +0800 Subject: [PATCH] reset bound arguments when it is executed by execute command (#8645) (#8652) --- server/conn_stmt.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/conn_stmt.go b/server/conn_stmt.go index 1da227b04cfa3..3a6ce7583fd57 100644 --- a/server/conn_stmt.go +++ b/server/conn_stmt.go @@ -173,6 +173,7 @@ func (cc *clientConn) handleStmtExecute(ctx context.Context, data []byte) (err e } err = parseStmtArgs(args, stmt.BoundParams(), nullBitmaps, stmt.GetParamsType(), paramValues) + stmt.Reset() if err != nil { return errors.Annotatef(err, "%s", cc.preparedStmt2String(stmtID)) }