diff --git a/session_insert.go b/session_insert.go index 748d0b4c..03d8962c 100644 --- a/session_insert.go +++ b/session_insert.go @@ -676,6 +676,10 @@ func (session *Session) insertMapInterface(m map[string]interface{}) (int64, err args = append(args, m[colName]) } + if err := session.cacheInsert(tableName); err != nil { + return 0, err + } + res, err := session.exec(sql, args...) if err != nil { return 0, err @@ -704,6 +708,10 @@ func (session *Session) insertMapString(m map[string]string) (int64, error) { args = append(args, m[colName]) } + if err := session.cacheInsert(tableName); err != nil { + return 0, err + } + res, err := session.exec(sql, args...) if err != nil { return 0, err