buildsqlx
buildsqlx copied to clipboard
How can I rollback all query in nested funtion
How can I rollback all query in nested funtion just like
err = sqlxdb.InTransaction(func() (interface{}, error) { err =func1(sqlxdb){ do some query } if err !=nil{ return nil,err }
err =func2(sqlxdb){
do some query
}
if err !=nil{
return nil,err
}
})
when func2 return err but can't rollback query in func1