当我导入到Mysql中时,我在CSV文件中有一个数据会自动设置数据类型varchar并将数字前面的数字向上舍入为CSV。如果导入后值为15.563
,则显示为15.56
。我用什么技术来避免这种情况?
答案 0 :(得分:0)
MySQL不会自动执行此类操作,它只是符合您定义的架构,如果是VARCHAR
,那么导入的数据也是如此。
如果您需要三个精确位置,您可能应该使用DECIMAL(10,3)
或类似的东西,具体取决于您想要的有效位数。 10,3
允许N,NNN,NNN.NNN
。