MySQL LOAD DATA INFILE导入数据报错

1.导入命令

LOAD DATA INFILE "merge.csv"

INTO TABLE `报名数据`

FIELDS TERMINATED BY ','

ENCLOSED BY '"'

LINES TERMINATED BY '\n'

IGNORE 1 LINES;

2.表结构

CREATE TABLE IF NOT EXISTS `报名数据` (

`pid` VARCHAR(100) NOT NULL,

`查询日期` VARCHAR(25) NOT NULL,

`审查通过人数` INT NULL,

PRIMARY KEY (`pid`,`查询日期`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.csv文件

4.报错

csv文件的列顺序必须和定义的列顺序一致才可以

5.尝试解决

6.最终解决

可以指定列顺序,但是要放到最后一行

相关推荐
IMPYLH4 分钟前
Linux 的 cut 命令
linux·运维·服务器·数据库
次旅行的库5 分钟前
MQTT学习笔记
数据库·笔记·物联网·学习
whn19776 分钟前
达梦许可license 检查
数据库
执笔画情ora7 分钟前
Postgresql管理-锁管理与分析
数据库·postgresql
阿贵---9 分钟前
如何为开源Python项目做贡献?
jvm·数据库·python
暮冬-  Gentle°13 分钟前
用Python破解简单的替换密码
jvm·数据库·python
zdl68616 分钟前
mybatisPlus打印sql配置
数据库·sql
wertyuytrewm21 分钟前
使用Python控制Arduino或树莓派
jvm·数据库·python
草莓熊Lotso23 分钟前
MySQL 内置函数指南:日期、字符串、数学函数实战
android·java·linux·运维·数据库·c++·mysql
常利兵25 分钟前
从0到1:搭建Spring Boot 3企业级认证授权平台
数据库·spring boot·php