我正在尝试在数据库中插入数据 .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 Server 中批量插入部分引用的 CSV 文件
将数据插入 MySQL 数据库时使用 PHP 替换 CSV 文件中的空值