初级会员
  • 第 39094 位会员
  • guaik
  • 2019-06-20 16:10:48
  • Offline
  • 20 20

最近分享的资源

    暂无

最近的评论

  • ``` func (obj *XXXX) DeleteXXXX(xxxID int64) (err error) { tx, err := obj.db.Client.Begin() if err != nil { return } // -- 定义执行sql语句 delXXX, err := tx.Prepare(`delete from XXX where xxxId=$1;`) if err != nil { return err } defer delXXX.Close() // 删除评论 delYYY, err := tx.Prepare(`delete from YYY where xxxId=$1;`) if err != nil { return err } defer delYYY.Close() // -- 执行事务处理 if _, err := delXXX.Exec(xxxID); err != nil { tx.Rollback() return err } if _, err := delYYY.Exec(xxxID); err != nil { tx.Rollback() return err } err = tx.Commit() return } ```
  • gitee地址:https://gitee.com/GuaikOrg/go-restful
  • gitee地址:https://gitee.com/GuaikOrg/go-restful