日期:2014-05-19  浏览次数:20800 次

在数据库中设置float类型数据的问题
用的MySQL数据库,今天设计一个表,有一个商品价格属性列(goodsprice),我把它的类型设为float,然后接着设计数据库时候,就放进一条数据,比如说价格为30.80,可是当保存后,它就显示出30,后面的一部分没了!!!这是怎么回事呀?我以为是长度不够呢,我增加了长度后,还是这样,郁闷 请高手指点 谢谢

------解决方案--------------------
MySQL允许使用非标准语法:FLOAT(M,D)或REAL(M,D)或DOUBLE PRECISION(M,D)。这里,“(M,D)”表示该值一共显示M位整数,其中D位位于小数点后面。