Navicat MySQL - 导入功能搞砸了我的号码

时间:2011-01-23 03:25:47

标签: mysql database excel spreadsheet

我已经在这个问题上挣扎了很长一段时间。

客户给了我4个电子表格文件,所有这些都很好。他们没有错。

他们只有部件号,物品名称和价格等内容。

价格看起来像这样:7.99或0.58

但是当我使用Navicat for MySQL将电子表格导入一个新的空数据库表时,这些数字就搞定了!

现在大多数都是这样的:7.9986和0.0580等等!

因为有成千上万的价格,而且因为我不知道他们所有产品的价格,我不知道哪个是真正的价格,哪个是错误的。

我不知道是什么导致了这个问题。

非常感谢任何帮助!

谢谢

1 个答案:

答案 0 :(得分:1)

听起来这可能是一个精确的问题。您在“new,empty”表中的price列使用了哪种数据类型?尝试使用DECIMAL或NUMERIC而不是(比方说)FLOAT(如果适用)。