我正在尝试从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';
但是,当我运行插入时,它只是将空值放入名称列