将数据加载到Mysql表

时间:2015-11-18 13:59:57

标签: mysql file-io

我很确定这个问题可能已在某处发布,但我找不到。我的问题似乎有点不同。我尝试将.txt文件从我的本地计算机加载到MYSQL表中,但输出真的很乱。数据遍布整个地方,而不是按照我希望的顺序排列。

有人可以解释为什么会出现这种情况并找到出路吗?

我使用了查询; LOAD DATA LOCAL INFILE \home\minilab\desktop\data.txt1.txt INTO clientrecord;

1 个答案:

答案 0 :(得分:0)

一行中希望txt值与表中的字段匹配,如果数据用','分隔,则使用以','分隔的字段,如果用制表符分隔,则使用以'\ t'结尾的字段,并添加以'终止'的行\ N'

还分享你的infile的样本数据

例如:

  

LOAD DATA LOCAL INFILE \ home \ minilab \ desktop \ data.txt1.txt INTO   clientrecord字段由','以“\ n”结尾的行终止;

如果你没有使用正确的格式化,那么这些值会分散在整个表格中。

参考:http://dev.mysql.com/doc/refman/5.7/en/load-data.html