用的MySQL数据库,今天设计一个表,有一个商品价格属性列(goodsprice),我把它的类型设为float,然后接着设计数据库时候,就放进一条数据,比如说价格为30.80,可是当保存后,它就显示出30,后面的一部分没了!!!这是怎么回事呀?我以为是长度不够呢,我增加了长度后,还是这样,郁闷 请高手指点 谢谢
解决方案 »
- SSH使用注解方式出异常 求教
- 请问怎么给我的程序添加过滤器?
- java中如何统计GPRS的流量????
- 菜鸟问题:myeclipse如何创建j2ee非web客户端程序?
- javascript中获取文件MD5码
- 用JavaScript获取父窗口中的option值的问题!(第一次发帖,同时练习给分)
- Hibernate多对多,这样的条件该怎么写HQL?
- 为什么页面老不刷新,删除了tomcat目录下的\work\Catalina\localhost\_ ,再点击页面才刷新
- 为什么无法编译呢?
- 急!!!,有关Service Locator 模式的问题
- hibernate 异常问题 急各位大虾帮帮忙
- 为什么要用spring?
float列类型默认长度查不到结果,必须指定精度,
比如 num float, insert into table (num) values (0.12); select * from table where num=0.12的话,empty set。
num float(9,7), insert into table (num) values (0.12); select * from table where num=0.12的话会查到这条记录。