我在用https://pkg.go.dev/github.com/jmoiron/sqlx@v1.2.0连接到 postgres 并进行查询。如果我的 transaction.Commit 失败,我应该做 transaction.Rollback例子 tx, err := appState.PgConn.Beginx() if err != nil { return err } // then some queries using this tx reference在那之后,当我们提交事务时,我们应该做..方法 1err:= tx.Commit()if err != nil { return err;}或者我们应该使用方法 2err1 := tx.Commit()if err1 != nil { err2:= tx.Rollback() if err2 !=nil { return err2 }}
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消