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.最终解决

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

相关推荐
番茄你个西红420 分钟前
安装KingbaseES时服务器swap的设置
linux·数据库
是一个Bug27 分钟前
Spring事件监听器源码深度解析
java·数据库·spring
Wang's Blog29 分钟前
MongoDB小课堂: 分片集群架构深度解析与生产级优化指南
数据库·mongodb·架构
万邦科技Lafite36 分钟前
API接口地址解析地区码操作指南
网络·数据库·redis·缓存·开放api·电商开放平台
此生只爱蛋40 分钟前
【Redis】常用命令
数据库·redis·缓存
Zsr10231 小时前
MySQL 主从同步与读写分离:构建高性能、高可用数据库架构
数据库·mysql
老华带你飞1 小时前
房屋租赁管理|基于springboot + vue房屋租赁管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·毕设
踢球的打工仔1 小时前
mysql多表关联
数据库·mysql
IvorySQL1 小时前
Postgres 18:Skip Scan - 摆脱最左索引限制
数据库·postgresql·开源
瀚高PG实验室2 小时前
审计日志(audit_log )文件过大
数据库·瀚高数据库