我有一个包含经度和纬度值的 CSV 文件,当我将 CSV 文件导入表中时,所有字符串值都被导入而没有任何错误,但纬度和经度值被四舍五入,如 15.7456 到 16。所以有没有办法避免由于 CSV 文件将包含数千个数据,因此此处无法选择手动更正。先感谢您。
问问题
794 次
2 回答
0
看起来你的纬度和长领域是 int 的。尝试将此字段的表结构更改为例如十进制(8,2)。有关十进制数据类型的更多信息,请点击此处。
于 2012-09-18T13:57:29.550 回答
0
我迟到了这个问题,但我的回答可能仍然对某人有所帮助。在导入 CSV 数据的类似情况下,我创建了一个仅包含结构的空白表,并将字段的类型全部设为 VARCHAR 250。事实证明,这是一种非常适合导入的格式。一旦您检查了数据在 MySQL 中的安全性,您就可以开始将结构更改为正确格式并添加主键的过程。
于 2022-02-21T12:21:50.347 回答