MYSQL导入管道分隔数据

时间:2014-07-14 20:30:45

标签: mysql

我想用下面的行导入一个巨大的csv文件

AD | ||| ANDORRA AIXIRIVALL | ALV | 25999 | 25999 | ALV |

我的数据库中的列可以说是A,B,C,D,E,F,G,H,I

我想知道我的MYSQL数据库的import语句应该是什么样子

感谢帮助

谢谢,

1 个答案:

答案 0 :(得分:0)

根据数据集的大小,我经常使用http://nimbletext.com/

将列分隔符设置为管道,然后您应该可以输入类似

的内容
('$0','$1','$2','$3','$4','$5',$6,$7,'$8','$9'),

用于模式。

添加一个insert子句,删除最后一个逗号并完成。

灵活的文本可以很好地处理大约500k行的结果。如果要为每个输入行创建多行,则速度会变慢。