MySQL之decimal类型踩过的坑
2024-08-08 12:45:06 点击:100
MySQL之decimal类型踩过的坑
相信开发人员都有用到decimal(M,D)来精确存储小数的经历,不知道大家有没有遇到下面这种情况:
想保留两位小数但M不用很大,默认值为0.00,就像:

当你输入0后,情况是却是如下:并没有保留2位小数(0.00)

而你又想显示为:

经过一番搜索和测试后,发现decimal有以下特点:
当 M>=14是,会自动填充0;反之不会自动填充。

另一种办法就是:

这种方法也会有问题,发现没有(前面也给你填充了)
相关标签:
- 为什么高铁附近房子贵(高铁站附近不同距离房价增值情况)
-
2025-04-01 10:21:28
- 家里为什么不能放娃娃(家中放人偶,容易吸小人?)
-
2025-04-01 10:09:04
- 花盆底部为什么有孔(花盆底部有个特别大的排水孔)
-
2025-04-01 06:33:05
- 活性炭为什么有吸附性能(告诉你活性炭为什么那么能吸)
-
2025-04-01 03:28:59
- 为什么不能做三次伴娘(当伴娘可以当几次)
-
2025-04-01 01:32:12