mysql - 我正在尝试在数据库中插入数据.csv 文件,它会将标题显示为列记录吗?

标签 mysql import phpmyadmin

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

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

最佳答案

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

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

关于mysql - 我正在尝试在数据库中插入数据.csv 文件,它会将标题显示为列记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59065705/

相关文章:

php - 如何使用 mysqli 在 php 变量中存储 mysql select 语句

Python fbs - 模块导入在卡住后不起作用

mysql - GROUP BY 只选择组的第一行

mysql - 对具有小数位的 2 列中的值进行四舍五入

python - 从模块获取单个变量和单个函数而不执行模块?

mysql - 优化 mySQL 查询 - 更新 JOIN 2 表

MySQL:在结果中显示未找到的字符串

mysql - 从表中分离不常访问的字段

mysql - 在 2 个不同列中的小时之间选择一个小时

java - Grails - 导入 jsch 结果为 "package com.jcraft.jsch does not exist"