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 则 按整数存。 这什么情况?怎么解决
要是这样 我现在要写模糊查询 很麻烦..... 展开
我在写入数据的时候填写 1.0 他就会自动 变成 1 存入在数据库
而 打 1.01 则正常 以 DOUBLE 类型的 1.01 存在
只要 xx.000 小数点后只有0 则 按整数存。 这什么情况?怎么解决
要是这样 我现在要写模糊查询 很麻烦..... 展开
展开全部
你把DOUBLE类型的字段改为varchar类型不就行了,到时候你取出来想用那种类型在转换一下不就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-11
展开全部
这问题应该有好几种可能性,首先用poi是否支持中文,是否有需要指定编码格式,还有就是mysql的字符编码设置,如果选了iso-8859-1,显然也不行,根据你的描述,显然在这读取、存储过程中,存在了iso-8859-1的西文编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询