2014-03-26 103 views
0

我有一个包含5列id,站点,菜单,类别和链接的表。我从.txt文件加载第二列(站点)的数据。我尝试从列菜单中的另一个.txt文件加载数据,但它显示了文件的数据,在列站点中充满数据的行之后的行中。有没有办法将列的数据放在同一行中?将两个文本文件合并为一个mysql表中的每个文件

回答

0

您可以将它加载到临时表中,然后合并结果。

  1. 开始由具有两列,ID (自动增量)和值(VARCHAR(1000))

  2. 装入第一文本文件转换成富创建表叫做foo。

  3. 还创建第二个表,酒吧,还有ID和值列。

  4. 然后通过

插入到你的决赛桌 -

INSERT INTO foobar (site, column) 
SELECT foo.value, bar.value 
FROM foo 
JOIN bar 
ON foo.id = bar.id; 
相关问题