最近做項目時將decimal定義成了decimal(5,2),然后等到最大的結果都是999.99,找了很多地方找不出bug在哪里
插入很更新的數據都是正確的而結果卻都是999.99,最后才知道decimal括號內參數的意義
decimal(5,2)
5是定點精度,2是小數位數。
decimal(a,b)
a指定指定小數點左邊和右邊可以存儲的十進制數字的最大個數,最大精度38。
b指定小數點右邊可以存儲的十進制數字的最大個數。小數位數必須是從 0 到 a之間的值。默認小數位數是 0
最近做項目時將decimal定義成了decimal(5,2),然后等到最大的結果都是999.99,找了很多地方找不出bug在哪里
插入很更新的數據都是正確的而結果卻都是999.99,最后才知道decimal括號內參數的意義
decimal(5,2)
5是定點精度,2是小數位數。
decimal(a,b)
a指定指定小數點左邊和右邊可以存儲的十進制數字的最大個數,最大精度38。
b指定小數點右邊可以存儲的十進制數字的最大個數。小數位數必須是從 0 到 a之間的值。默認小數位數是 0
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。