以excel文件格式导入mysql数据库 有问题。

蛋疼的IT 2013-05-08 03:37:46
本人做一个数据导入的功能。在通过excel文档导入到数据库中。发现了一个问题。
问题如下:

有一个字段 数据类型是 decimal 长度是18 小数点 3位。
比如说 导入数据 1668413.08到数据庫后变成了1668413.125
希望大神指教。在线等待。
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
莳杉捻荮 2013-05-09
  • 打赏
  • 举报
回复
测试一:create table t6(num1 decimal(10,3),num2 float(10,3)); mysql> insert into t6 -> values(1668413.08,1668413.08); 结果:1668413.080 1668413.125 其中浮点数是变了。定点数还是原来的值。 测试二:直接导入excel。结果还是一样。(其中值1668413.08的类型包括文本、数字。) 还是把你程序拿出来看看有什么问题把。
蛋疼的IT 2013-05-08
  • 打赏
  • 举报
回复
自己写的程序代码
ACMAIN_CHM 2013-05-08
  • 打赏
  • 举报
回复
导入功能是怎么做的? LOAD DATA还是自己写的程序代码? 问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧