1、更新时0值或空值被忽略处理(使用map)
data := make(map[string]interface{})
data["store_name"]=""
data["store_addr"]=""
data["avg_pay"]=0
data["tel"]=""
data["business_hours"]=""
err = tx.Table("ft_ad_attached").Where("ad_id = ?", ad.Id).Update(data).Error
2、 对数字值的修改,涉及并发时,采用自增、自减的方式。