From 82716f4247a217ba3a083dc9534fd44a4a363e86 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 17 Oct 2018 20:36:24 +0800 Subject: [PATCH] =?UTF-8?q?orm=E5=85=81=E8=AE=B8=E5=86=99=E5=85=A5?= =?UTF-8?q?=E7=9A=84=E9=94=AE=E5=80=BC=E4=B8=BAnil=E6=97=B6=E5=BE=80?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E4=B8=AD=E5=86=99=E5=85=A5null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/database/gdb/gdb_base.go | 4 ++-- g/database/gdb/gdb_transaction.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/g/database/gdb/gdb_base.go b/g/database/gdb/gdb_base.go index b47b74184..40f1128bc 100644 --- a/g/database/gdb/gdb_base.go +++ b/g/database/gdb/gdb_base.go @@ -332,7 +332,7 @@ func (db *Db) insert(table string, data Map, option uint8) (sql.Result, error) { for k, v := range data { fields = append(fields, db.charl + k + db.charr) values = append(values, "?") - params = append(params, gconv.String(v)) + params = append(params, v) } operation := db.getInsertOperationByOption(option) updatestr := "" @@ -409,7 +409,7 @@ func (db *Db) batchInsert(table string, list List, batch int, option uint8) (sql // 构造批量写入数据格式(注意map的遍历是无序的) for i := 0; i < size; i++ { for _, k := range keys { - params = append(params, gconv.String(list[i][k])) + params = append(params, list[i][k]) } bvalues = append(bvalues, valueHolderStr) if len(bvalues) == batch { diff --git a/g/database/gdb/gdb_transaction.go b/g/database/gdb/gdb_transaction.go index daebba228..ef5aee885 100644 --- a/g/database/gdb/gdb_transaction.go +++ b/g/database/gdb/gdb_transaction.go @@ -210,7 +210,7 @@ func (tx *Tx) insert(table string, data Map, option uint8) (sql.Result, error) { for k, v := range data { keys = append(keys, tx.db.charl + k + tx.db.charr) values = append(values, "?") - params = append(params, gconv.String(v)) + params = append(params, v) } operation := tx.db.getInsertOperationByOption(option) updatestr := "" @@ -277,7 +277,7 @@ func (tx *Tx) batchInsert(table string, list List, batch int, option uint8) (sql // 构造批量写入数据格式(注意map的遍历是无序的) for i := 0; i < size; i++ { for _, k := range keys { - params = append(params, gconv.String(list[i][k])) + params = append(params, list[i][k]) } bvalues = append(bvalues, valueHolderStr) if len(bvalues) == batch {