在mySQL中使用FLOAT(2,2)列设置一个表,然后尝试插入10并显示0.99?
答案 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位小数后的两位数。