Navicat的MySQL – 导入function搞砸了我的号码

我已经在这个问题上摔了很久了。

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

他们只是有部分号码,项目名称和价格的东西。

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

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

他们大多现在是这样的:7.9986和0.0580等等等等!

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

我不知道是什么原因造成这个问题。

任何帮助都非常感谢!

谢谢

这听起来像是一个精确的问题。 您在“新的,空的”表中使用什么数据types的价格列? 尝试使用DECIMAL或NUMERIC而不是FLOAT(如果适用)。