Your Question

怎么在手动事务中使用嵌套事务?

我尝试这样使用,但是会报错 no valid transaction

    // db is *gorm.DB
    parenTx := db.Begin()
    err = parenTx.Begin().Error
    fmt.Println(err) // no valid transaction

Comment From: alonelucky

可以尝试 tx.SavePointtx.RollbackTo

Comment From: jiawei666

可以尝试 tx.SavePointtx.RollbackTo

thanks