【发布时间】:2017-02-05 20:05:38
【问题描述】:
我有一张这样的桌子
mytable(`id` int, 'number1' varchar(11), 'number2' varchar(1200))
我也有类似 cvs 的文件
111111111,222222222,333333333,44444444,,,
222222222,333333333,
111111111,555555555,666666666,
它们用“,”(或其他东西)分隔 csv 有 100 列。
我想将第 100 个 loumn 的第二列合并到 mysql "number2" 中, 第一列进入mysql“number1”。
像这样:
id number1 number 2
1 111111111 222222222,333333333,44444444
2 222222222 333333333
3 111111111 555555555,666666666
那么我可以使用 LOAD DATA INFILE 将文件加载到表中吗?我怎样才能做到这一点..?还是有其他方法?
谢谢。
【问题讨论】: