From fe1b7e21eb37d5494ccf32347ff368a1f011ac02 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 18 Sep 2024 19:05:46 +0800 Subject: [PATCH] 1 --- godbpool.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/godbpool.go b/godbpool.go index 09aa1bf..f6a24fc 100644 --- a/godbpool.go +++ b/godbpool.go @@ -52,3 +52,22 @@ func (this *goDbPool) NewUpsert( }) return resultErr, resultLastInsertId, resultRowsAffected } + +func (this *dbPool) NewInsert( + dataSource string, + tblName string, + fieldsKv [][]string) (error, int64, int64) { + var resultErr error + var resultLastInsertId int64 + var resultRowsAffected int64 + this.Insert( + dataSource, + tblName, + fieldsKv, + func (err error, lastInsertId int64, rowsAffected int64) { + resultErr = err + resultLastInsertId = lastInsertId + resultRowsAffected = rowsAffected + }) + return resultErr, resultLastInsertId, resultRowsAffected +}