小编pan*_*016的帖子

mysql加载数据infile它包含的数据比输入列多

我是mysql的新手,我尝试将csv文件加载到mysql.csv喜欢:

1,"a,b"
2,bc
3,d
Run Code Online (Sandbox Code Playgroud)

像这样的表:

create table test(ind varchar(10),var varchar(20));
Run Code Online (Sandbox Code Playgroud)

当我加载此csv文件时:

load data infile 'test.csv' into table test
fields terminated by ',' ;
Run Code Online (Sandbox Code Playgroud)

我改变了警告:

第1行被截断:它包含的数据多于输入列,我尝试这样做:

load data infile 'test.csv' into table test
fields terminated by ','
optionally enclosed by '"'
Run Code Online (Sandbox Code Playgroud)

它不起作用.

"a,b"的共同点导致此错误.但我不知道如何解决这个问题.

mysql csv

6
推荐指数
1
解决办法
7778
查看次数

标签 统计

csv ×1

mysql ×1