gorm模型字段原本的设置:
Low float64 `json:"low" form:"low" gorm:"column:low;type:decimal;size:20,8;"`
首次使用gorm插入时,如果给定数据范围不在模型设置范围,则会出现数据库字段被强制修改的情况
解决办法:
使用decimal类型,并删除type选项
import (
"github.com/shopspring/decimal"
)
Low decimal.Decimal `json:"low" form:"low" gorm:"column:low;comment:本阶段最低价(以滚动24小时计);"`
另一种解决方法:
强制sql字段格式
Low float64 `json:"low" form:"low" gorm:"column:low;comment:本阶段最低价(以滚动24小时计);"sql:"type:decimal(60,20);"`
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。