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

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

相关推荐
斯密码赛我是美女17 小时前
周报--2
android·数据库
marsh020617 小时前
23 openclaw防止SQL注入:参数化查询与ORM安全使用
数据库·sql·安全·ai·编程·技术
原来是猿17 小时前
为什么要配置环境变量?
linux·数据库·python
星辰_mya17 小时前
MVCC 与事务隔离:MySQL 如何实现“读不阻塞写”?
java·数据库·mysql·面试·架构
m0_7381207217 小时前
渗透测试——Ripper靶机详细横向渗透过程(rips扫描文件,水平横向越权,Webmin直接获取root权限)
linux·网络·数据库·安全·web安全·php
大能嘚吧嘚17 小时前
Redis客户端框架-Redisson
数据库·redis·缓存
神龙斗士24017 小时前
MySQL在Navicat中 库的操作 表的操作
数据库·mysql
攒了一袋星辰17 小时前
10万级用户数据日更与定向推送系统的可靠性设计
java·数据库·算法
弘毅 失败的 mian17 小时前
嵌入式系统观
数据库·经验分享·笔记·物联网·嵌入式
深蓝轨迹17 小时前
Redis+Lua实现秒杀优化
数据库·redis·lua