我应该在mysql数据库中存储双打还是小数?

时间:2010-11-26 11:03:35

标签: mysql database numbers decimal

什么时候存储双打才有意义? 假设您从十进制符号CSV中读取数据(例如,使用诸如“5.03”之类的值),使用mysql的DOUBLE类型是否有意义?不会有不必要的四舍五入错误吗?

1 个答案:

答案 0 :(得分:6)

当您需要存储非常小或大的数字时,您应该使用double个数字。像9.837262 x 10^-567这样的东西。除此之外,我使用固定精度数字类型来避免你提到的舍入错误。

如今,我没有将“节省空间”视为使用double而非数值的正当理由,但可能存在一些非常特殊的情况,其中此原因可能有效。

相关问题