課程
/后端開發
/Go
/3小時極簡春節搶紅包之Go的實戰
數據庫中remain_amount老師為什么沒有用bigint而用decimal呢?這樣會有精度差么?
2019-04-30
源自:3小時極簡春節搶紅包之Go的實戰 6-13
正在回答
您好!@求知書生?也可以用bigint,如果使用bigint就要在存入數據庫時轉換成貨幣對應的最小貨幣單位,并且要記錄不同貨幣的最小貨幣單位和標準單位之間的倍率,展示時再做計算。使用decimal就可以按照decimal精度來存儲,如果遇到超過精度的貨幣,精度就會出現問題。使用decimal和bigint都可以,做好設計規范即可
求知書生 提問者
舉報
【畢業設計】春節搶紅包業務資金交易秒殺系統的架構設計和Golang實戰
3 回答創建數據庫sql文件沒有?
1 回答goland 報 Unresolved type 'decimal'
1 回答請問var _ Starter = new(BaseStarter)的作用是什么
2 回答老師,這個會有代碼、素材么?
1 回答老師可以詳細講解下悲觀鎖和樂觀鎖的使用嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-30
您好!@求知書生?也可以用bigint,如果使用bigint就要在存入數據庫時轉換成貨幣對應的最小貨幣單位,并且要記錄不同貨幣的最小貨幣單位和標準單位之間的倍率,展示時再做計算。使用decimal就可以按照decimal精度來存儲,如果遇到超過精度的貨幣,精度就會出現問題。使用decimal和bigint都可以,做好設計規范即可