【笔记】Go为MySQL添加事务

前言

Go为MySQL添加事务

开启事务

sql

  • 创建事务对象tx

db:数据库连接对象

1
tx, err := db.Begin()

sqlx

  • 创建事务对象tx

db:数据库连接对象

1
tx, err := db.Beginx()

提交事务

1
err := tx.Commit()

回滚事务

1
err := tx.Rollback()

通过事务执行SQL

1
tx.Exec("<sql>")

完成

参考文献

简书——人世间