diff --git a/orm/db.go b/orm/db.go index c4b0e046..5fbb8ab3 100644 --- a/orm/db.go +++ b/orm/db.go @@ -533,7 +533,7 @@ func (d *dbBase) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Value, t for i, v := range names { marks[i] = "?" valueStr := argsMap[v] - if v == args0 { + if strings.ToLower(v) == strings.ToLower(args0) { conflitValue = values[i] } if valueStr != "" {