Mysql 数据库 DOUBLE 类型 数据存入问题 ~~~

我使用Mysql数据库有一张表里面的字段类型是DOUBLE类型我在写入数据的时候填写1.0他就会自动变成1存入在数据库而打1.01则正常以DOUBLE类型的1.01存在只... 我使用 Mysql 数据库 有一张表 里面的字段类型是DOUBLE 类型

我在写入数据的时候填写 1.0 他就会自动 变成 1 存入在数据库
而 打 1.01 则正常 以 DOUBLE 类型的 1.01 存在

只要 xx.000 小数点后只有0 则 按整数存。 这什么情况?怎么解决

要是这样 我现在要写模糊查询 很麻烦.....
展开
 我来答
百度网友91e9868
2013-01-25 · TA获得超过168个赞
知道答主
回答量:39
采纳率:100%
帮助的人:4.9万
展开全部
你把DOUBLE类型的字段改为varchar类型不就行了,到时候你取出来想用那种类型在转换一下不就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-11
展开全部
这问题应该有好几种可能性,首先用poi是否支持中文,是否有需要指定编码格式,还有就是mysql的字符编码设置,如果选了iso-8859-1,显然也不行,根据你的描述,显然在这读取、存储过程中,存在了iso-8859-1的西文编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式