Skip to content

Commit 8ae0ee5

Browse files
committed
revert Prepare change
1 parent f554b55 commit 8ae0ee5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

connection.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ func (mc *mysqlConn) Prepare(query string) (driver.Stmt, error) {
171171
// Send command
172172
err := mc.writeCommandPacketStr(comStmtPrepare, query)
173173
if err != nil {
174-
return nil, err
174+
// STMT_PREPARE is safe to retry. So we can return ErrBadConn here.
175+
mc.log(err)
176+
return nil, driver.ErrBadConn
175177
}
176178

177179
stmt := &mysqlStmt{

0 commit comments

Comments
 (0)