From 27f1ad8db567608e63b15c99717821946a85ef0b Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 21 Jan 2019 22:40:15 +0800 Subject: [PATCH] fix insert map bug --- session_insert.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/session_insert.go b/session_insert.go index 47faf28f..7d5999e0 100644 --- a/session_insert.go +++ b/session_insert.go @@ -673,12 +673,12 @@ func (session *Session) insertMapInterface(m map[string]interface{}) (int64, err qm := strings.Repeat("?,", len(columns)) qm = "(" + qm[:len(qm)-1] + ")" - tableName := session.engine.Quote(session.statement.TableName()) + tableName := session.statement.TableName() if len(tableName) <= 0 { return 0, ErrTableNotFound } - var sql = fmt.Sprintf("INSERT INTO %s (`%s`) VALUES %s", tableName, strings.Join(columns, "`,`"), qm) + var sql = fmt.Sprintf("INSERT INTO %s (`%s`) VALUES %s", session.engine.Quote(tableName), strings.Join(columns, "`,`"), qm) var args = make([]interface{}, 0, len(m)) for _, colName := range columns { args = append(args, m[colName]) @@ -713,12 +713,12 @@ func (session *Session) insertMapString(m map[string]string) (int64, error) { qm := strings.Repeat("?,", len(columns)) qm = "(" + qm[:len(qm)-1] + ")" - tableName := session.engine.Quote(session.statement.TableName()) + tableName := session.statement.TableName() if len(tableName) <= 0 { return 0, ErrTableNotFound } - var sql = fmt.Sprintf("INSERT INTO %s (`%s`) VALUES %s", tableName, strings.Join(columns, "`,`"), qm) + var sql = fmt.Sprintf("INSERT INTO %s (`%s`) VALUES %s", session.engine.Quote(tableName), strings.Join(columns, "`,`"), qm) var args = make([]interface{}, 0, len(m)) for _, colName := range columns { args = append(args, m[colName])