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

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

相关推荐
Flying pigs~~18 小时前
RAG智慧问答项目
数据库·人工智能·缓存·微调·知识库·rag
misL NITL18 小时前
mysql之如何获知版本
数据库·mysql
许彰午19 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
2401_8323655220 小时前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python
2301_7796224120 小时前
Go语言怎么用信号量控制并发_Go语言semaphore信号量教程【入门】
jvm·数据库·python
2301_7662834420 小时前
c++如何将控制台输出保存到文件_cout重定向到txt【详解】
jvm·数据库·python
北极的冰箱20 小时前
MySQL Ver 8.0.41 for macos14.7密码遗忘
数据库·mysql
XDH_CS21 小时前
MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)
开发语言·数据库·mysql
秋921 小时前
MySQL 8.0.46 全平台安装与配置详解(Windows/Linux/macOS)
linux·windows·mysql
treacle田21 小时前
达梦数据库-统计信息收集-记录
数据库·达梦数据库统计信息收集