首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载带有1930列的文件的更简便的方法

问加载带有1930列的文件的更简便的方法
EN

Stack Overflow用户
提问于 2015-08-23 10:17:50
回答 2查看 157关注 0票数 0

我有一个包含大约100万行和1930列的csv文件,我希望将其加载到MySql中。我能够将头转换为create语句,但我遇到了以下情况

SQL (1005):无法创建表TRAIN.table (errno: 185“太多列”)

任何关于y的想法,即使我没有接近列数的硬限制,我也会得到这个错误。

EN

回答 2

Stack Overflow用户

发布于 2015-08-23 10:27:33

mysql无法猜测列,但这并不意味着您也需要手动输入所有字段(当然,假设文件中的第一行是头)。

您需要编写一个简单的脚本,该脚本将处理标头并将其转换为SQL脚本,但仍然存在为每一列选择最佳数据类型的问题。

票数 2
EN

Stack Overflow用户

发布于 2015-08-23 10:28:38

不,没有办法这样做。您无法找到每一列的类型(整数、浮点数、日期、时间戳、.)。

如果可以在列名中找到它,可以编写一个简短的Skript,从文件中获取Feldname并输出Create语句

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32165562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档