2014-02-27 76 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

回答