2014-02-27 111 views
0

我想從csv文件插入到sql。MySQL從文件中插入默認值

LOAD DATA INFILE "file.csv" 
INTO TABLE table_name 
FIELDS TERMINATED BY " " 
LINES TERMINATED BY "\n" 
(
    id, 
    name 
); 

我的CSV的格式是:

123 Bob 

或:

124 

我想有一個默認名稱的情況下名稱不存在。我設置了列有一個默認值:

ALTER TABLE table_name 
ADD COLUMN name 
varchar(255) 
DEFAULT 'jerry'; 

然而,當我運行插件,它只是把空值到name列

+0

重複 http://stackoverflow.com/questions/2675323/mysql-load-null-values-from-csv-data的空值 – georgecj11

回答