我需要在从 csv 文件导入的一组数据中输入一个文本值来表示年份(每一行都相同)。我每次都收到语法错误。如何指定文本值以便正确填充列?
Load data local infile 'C:/Users/Candace.....csv'
into table estimate(State, '2010', Population)
fields terminated by ',';
Run Code Online (Sandbox Code Playgroud)
未测试,但根据文档它应该可以工作:
LOAD DATA INFILE 'file.csv'
INTO TABLE estimate
(State, Population)
SET Year = 2010;
Run Code Online (Sandbox Code Playgroud)
文档中的相关部分:
SET 子句可用于提供不是从输入文件派生的值。