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

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

相关推荐
inksci14 小时前
Python 中使用 SQL 连接池
服务器·数据库·python
shejizuopin15 小时前
基于JavaSSM+MySQL的实验室考勤管理系统设计与实现
java·mysql·vue·毕业设计·论文·springboot·实验室考勤管理系统设计与实现
正在走向自律15 小时前
金仓数据库KingbaseES基础语法详解与实践指南
数据库·国产数据库·ddl·dml·kingbasees·sql语法·电科金仓
alonewolf_9915 小时前
MySQL全局优化详解与8.0新特性全面解读
数据库·mysql
ASS-ASH15 小时前
快速处理虚拟机磁盘扩容问题
linux·数据库·vmware·虚拟机·磁盘扩容
爱写bug的野原新之助15 小时前
数据库及navicat工具
数据库·网络爬虫·工具
数据知道15 小时前
一文掌握 MongoDB 存储引擎 WiredTiger 的原理
数据库·mongodb·数据库架构
Full Stack Developme15 小时前
Mycat 2 实现 MySQL 读写分离,并且实现 主从同步
android·数据库·mysql
我是人✓15 小时前
Spring IOC入门
java·数据库·spring
Hello.Reader15 小时前
PyFlink DataStream 程序骨架、常用 Source/Sink、状态(State)、与 Table/SQL 互转一篇搞定
数据库·sql·linq