导入带有条件的csv文件

时间:2016-08-30 17:50:20

标签: mysql sql oracle csv

1.01,Agricultural Business and Management
1.0101,"Agricultural Business and Management, General"
1.99,"Agriculture, Agriculture Operations, and Related Sciences, Other"
1.9999,"Agriculture, Agriculture Operations, and Related Sciences, Other"
3.01,Natural Resources Conservation and Research

这是我的csv file.some字段的格式在引号内,有些则不是。如果逗号(,)是字段的一部分,那么该字段在引号内,否则不是。

我用过

load data local infile '/home/zerocool/UnivHub/database/courses.csv'
into table sub_major columns terminated by ',' optionally enclosed by '"' 
escaped by '"' lines terminated by '/n';

显然逻辑在这里不匹配。所以没有行受到影响。如何导入这种csv文件。是否有任何公式或条件可用于导入csv文件。

create table sub_major(code float(6,4) not null unique, 
                   subject varchar(100),
                   primary key(code));

我用这个sql查询来创建我的表

1 个答案:

答案 0 :(得分:0)

如何将csv像往常一样导入到db表中,然后通过删除"来尝试更新相应的列。字符?