我已经在这个问题上挣扎了很长一段时间。
客户给了我4个电子表格文件,所有这些都很好。他们没有错。
他们只有部件号,物品名称和价格等内容。
价格看起来像这样:7.99或0.58
但是当我使用Navicat for MySQL将电子表格导入一个新的空数据库表时,这些数字就搞定了!
现在大多数都是这样的:7.9986和0.0580等等!
因为有成千上万的价格,而且因为我不知道他们所有产品的价格,我不知道哪个是真正的价格,哪个是错误的。
我不知道是什么导致了这个问题。
非常感谢任何帮助!
谢谢
答案 0 :(得分:1)
听起来这可能是一个精确的问题。您在“new,empty”表中的price列使用了哪种数据类型?尝试使用DECIMAL或NUMERIC而不是(比方说)FLOAT(如果适用)。