我在.csv文件中有以下数据结构:
Name Month1 Month2 Month3
Name1 40 20 10
Name2 14 10 11
我需要在以下结构中加载此数据
Name Month Value
Name1 1 40
Name1 2 20
...
我的想法是在循环中执行加载数据文件。第一次,只读month1信息,第二次,只加载month2信息及更高版本。
我的加载数据文件代码如下:
LOAD DATA LOCAL INFILE '/file.csv'
INTO TABLE demo.test
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(NAME, @var1, @var2, @var3)
SET QTD = @var1;
有没有办法动态定义@var1?因此,对于第一个交互,用于定义qtd的临时变量将是“var1”,对于第二个交互,将是“var2”,以此类推。
当做,
暂无答案!
目前还没有任何答案,快来回答吧!