Golang Gorm零值数据更新小坑

更新带有零值的数据,不能使用struct,需要使用map[string]interface{}

data := map[string]interface{}{
		"username": "小问题",
		"email":    "",
	}
db.Model(&doctoradmin.SysUser{ID: req.ID}).Updates(data).Error

Gorm官方文档CRUD Interface

posted @ 2021-10-15 10:48  自己有自己的调调、  阅读(360)  评论(0编辑  收藏  举报