diff --git a/godbpool.go b/godbpool.go index f6a24fc..7fcfbe8 100644 --- a/godbpool.go +++ b/godbpool.go @@ -71,3 +71,24 @@ func (this *dbPool) NewInsert( }) return resultErr, resultLastInsertId, resultRowsAffected } + +func (this *dbPool) NewUpdate( + dataSource string, + tblName string, + whereKv [][]string, + fieldsKv [][]string) (error, int64, int64) { + var resultErr error + var resultLastInsertId int64 + var resultRowsAffected int64 + this.Update( + dataSource, + tblName, + whereKv, + fieldsKv, + func (err error, lastInsertId int64, rowsAffected int64) { + resultErr = err + resultLastInsertId = lastInsertId + resultRowsAffected = rowsAffected + }) + return resultErr, resultLastInsertId, resultRowsAffected +}