GORM - zero value update does not work..
GORM int값에 아무리 zero 값을 업데이트해도 반영이 안되어서 골치가 아팠는데.. type struct 정의시 다음과 같이 해당 필드에 `gorm:"force"` 를 명시해주니 업데이트가 되었다. type MyStruct struct { ForceValue uint `gorm:"force"` } if err := r.db.Model(&MyStruct{}).Where("id = ?", id).Update("ForceValue", 0).Error; err != nil { return err } 참고: www.programmersought.com/article/71754444117/
dev/golang
2020. 10. 8. 12:19