mysql - 将csv数据导入Mysql数据库

标签 mysql database csv import

我们收到一个 csv 文件,用于更新我们的订单数据库。

现在文件中有一个跟踪代码。在 csv 文件中,它显示为 f.i. 26E+12 。这是一个科学数字。当我单击该单元格时,它显示为 563200000 或类似的内容。

现在我们正在运行一个 cronjob,将该数据导入到我们的数据库中。 唯一的问题是它将跟踪代码导入为 26E+12 。现在,当我们想要检查网站后端的跟踪代码时,会粘贴一个网址,因此您会得到如下内容:http://trackmynumber/26E+12...

这对运营商网站来说是不可读的,因为他们期待 http://trackmynumber/563200000

有没有办法从 csv 文件中转换或提取实数,以便将其作为数字导入到数据库中?

最佳答案

更改获取该值的列的数据类型为 float

关于mysql - 将csv数据导入Mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31430912/

相关文章:

MySQL 无法添加或更新子行 - 外键约束失败

MySQL远程连接Linux

.net - 有人在 SharpDevelop 中使用 System.Data.SQLite 吗?

mysql - 比较一个集合与一个大的集合集合

php - 打开和关闭多个查询的 mysqli 连接

javascript - .csv 绑定(bind)到 d3.js 麻烦

java - JDBC动态查询,如果不是-1则只将值写入字符串

mysql - 使用 Cloud Spanner 从数据库中删除记录

python - 使用 Argparse 在 Python 中创建文件转换器

powershell - 在 Register-ObjectEvent 中使用格式表