MySQL舍入Float数据类型

时间:2015-07-28 09:13:35

标签: mysql phpmyadmin floating-point

在mySQL中使用FLOAT(2,2)列设置一个表,然后尝试插入10并显示0.99?

2 个答案:

答案 0 :(得分:0)

列定义的语法是FLOAT(<total number of digits>,<number of fraction digits>)

您的专栏只有2个,而且两者都是分数。

我猜你想要的是FLOAT(4,2)

答案 1 :(得分:0)

float(m,n)表示总数到m,在十进制之后到n

例如,float(5,2)可以将数字存储为999.99或-99.99表示小数点后的2位数,并且在小数点之前是3位数。

在你的情况下,你有浮动(2,2)意味着总共2位数和2位小数后的两位数。