MYSQL导入数据load data infile三种方式

正常导入:

1
2
3
4
LOAD DATA LOCAL INFILE ‘xxx.data’
INTO TABLE
dim_department_info
(a,b,c,d)

如果导入的数据中存在与唯一索引冲突的情况则需要以下两种导入方式:

1
2
3
4
LOAD DATA LOCAL INFILE ‘xxx.data’
IGNORE INTO TABLE
dim_department_info
(a,b,c,d)

如上,如果a,b是有唯一索引,则会忽视c,d

1
2
3
4
LOAD DATA LOCAL INFILE ‘xxx.data’
REPLACE INTO TABLE
dim_department_info
(a,b,c,d)

如上,如果a,b有唯一索引,则对c,d进行更新。