From 32124c9aa4fb6d754a1b82e2889a5ea21e270f0c Mon Sep 17 00:00:00 2001 From: azw Date: Sun, 20 Aug 2023 17:44:09 +0800 Subject: [PATCH] 1 --- dbpool.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/dbpool.go b/dbpool.go index 92f12cf..e792a7a 100644 --- a/dbpool.go +++ b/dbpool.go @@ -252,6 +252,25 @@ func (this *dbPool) joinUpdateFields(fieldsKv [][]string, params *[]string) stri } func (this *dbPool) joinInsertFields(fieldsKv [][]string, params *[]string) string { + sql := " (" + for index, items := range fieldsKv { + suffix := "" + if index + 1 < len(fieldsKv) { + suffix = "," + } + sql += "`" + items[0] + "`" + suffix + } + sql += ")" + sql += " VALUES(" + for index, items := range fieldsKv { + suffix := "" + if index + 1 < len(fieldsKv) { + suffix = "," + } + sql += "?" + suffix + *params = append(*params, items[1]) + } + sql += ")" return "" }