我正在尝试在数据库中插入数据 .csv 文件 l 它会显示标题作为列记录吗? [关闭]

Posted

技术标签:

【中文标题】我正在尝试在数据库中插入数据 .csv 文件 l 它会显示标题作为列记录吗? [关闭]【英文标题】:i am trying to insert data .csv file on database l it will be show header as a column records? [closed] 【发布时间】:2020-03-22 17:51:43 【问题描述】:

当我尝试在 phpmyadmin 上的 go-daddy c 面板上将数据 .csv 文件插入数据库时​​,它会将标题显示为列记录。我需要将该文件导入数据库。当我需要完整的解决方案时,我的问题就出现了。

CSV 有 5 个字段,用户表有 5 个字段。 数据导入完成后,它会在列中显示标题,但我从不使用 .csv 文件中的标题。

【问题讨论】:

提问的时候一定要更具体一些,给出具体的代码示例,让大家明白你的问题到底是什么。您提供的信息越多,获得答案的机会就越大。 【参考方案1】:

虽然问题中的要求不是很清楚(请添加一些数据示例和您尝试过的内容)但根据我的理解..在数据库中创建所需的表,然后执行下面的语句。这应该可以解决问题。

LOAD DATA INFILE "/path/to/file.csv"
INTO TABLE MYTABLE 
COLUMNS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

【讨论】:

以上是关于我正在尝试在数据库中插入数据 .csv 文件 l 它会显示标题作为列记录吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从 sql 文件或使用 csv 文件将数据插入 mysql

在 SQL Server 中批量插入部分引用的 CSV 文件

将csv中的行插入到mysql数据库中

将数据插入 MySQL 数据库时使用 PHP 替换 CSV 文件中的空值

从 csv 文件批量插入 - 忽略有错误的行 - SQL Server

使用python将数据从csv文件插入oracle时出现错误ORA-01722:无效数字