golang gorm 更新零值字段的方法

使用golang的gorm更新0值的字段,总是失败。
按照官方文档,如果字段值中有0值,不能再使用 struct,而需要使用 map[string]interface{},但实际上还是失败,比对了很久,才发现是在Updates方法不能传入map的指针,必须是map的值。

错误的写法

values := map[string]interface{
   }{
   
	"status":0,
	"from": hash,

你可能感兴趣的:(go,gorm)