MySQL从文件中插入默认值

时间:2014-02-27 18:45:23

标签: mysql

我正在尝试从csv文件插入到sql中。

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';

但是,当我运行插入时,它只是将空值放入名称列

1 个答案:

答案 0 :(得分:0)

重复o MySQL load NULL values from CSV data

您必须使用 \N 来获取

中的空值