[Golang]gorm更新数据update 解决值为0时被忽略

2022-02-22 19:43:18 浏览数 (1)

当update一个值是0的时候被忽略了

不能使用结构体

要使用map数据类型

例如要改成这样

代码语言:javascript复制
    values := map[string]uint{
        "Status": status,
    }
    DB.Model(&User{}).Where(query, args...).Update(values)

0 人点赞