什么时候存储双打才有意义? 假设您从十进制符号CSV中读取数据(例如,使用诸如“5.03”之类的值),使用mysql的DOUBLE类型是否有意义?不会有不必要的四舍五入错误吗?
答案 0 :(得分:6)
当您需要存储非常小或大的数字时,您应该使用double
个数字。像9.837262 x 10^-567
这样的东西。除此之外,我使用固定精度数字类型来避免你提到的舍入错误。
如今,我没有将“节省空间”视为使用double
而非数值的正当理由,但可能存在一些非常特殊的情况,其中此原因可能有效。