从CSV导入到Mysql向上舍入数字

时间:2017-06-09 00:57:45

标签: mysql csv

当我导入到Mysql中时,我在CSV文件中有一个数据会自动设置数据类型varchar并将数字前面的数字向上舍入为CSV。如果导入后值为15.563,则显示为15.56。我用什么技术来避免这种情况?

1 个答案:

答案 0 :(得分:0)

MySQL不会自动执行此类操作,它只是符合您定义的架构,如果是VARCHAR,那么导入的数据也是如此。

如果您需要三个精确位置,您可能应该使用DECIMAL(10,3)或类似的东西,具体取决于您想要的有效位数。 10,3允许N,NNN,NNN.NNN