向 Mysql 中的列添加固定值,其中从 csv 文件加载数据

C M*_*own 1 mysql sql csv

我需要在从 csv 文件导入的一组数据中输入一个文本值来表示年份(每一行都相同)。我每次都收到语法错误。如何指定文本值以便正确填充列?

Load data local infile 'C:/Users/Candace.....csv'
into table estimate(State, '2010', Population)
fields terminated by ',';
Run Code Online (Sandbox Code Playgroud)

rla*_*vin 5

未测试,但根据文档它应该可以工作:

LOAD DATA INFILE 'file.csv'
INTO TABLE estimate
(State, Population)
SET Year = 2010;
Run Code Online (Sandbox Code Playgroud)

文档中的相关部分:

SET 子句可用于提供不是从输入文件派生的值。