如何使用指定字段将多数据文件加载到MySQL中?

时间:2013-07-24 17:18:49

标签: mysql

我有很多像这样的txt文件:

aaaa bbbb cccc xxxx dddd eeee yyyy ffff
aaaa bbbb cccc xxxx dddd eeee yyyy ffff
aaaa bbbb cccc xxxx dddd eeee yyyy ffff

现在我想使用MySQL的LOAD DATA IN FILE命令,但是如何将它应用于多个文件?

而且,我在这些文件中不需要xxxxyyyy

1 个答案:

答案 0 :(得分:0)

使用简单的shell命令:

ls *.txt | awk '{printf("LOAD DATA INFILE \'%s\' INTO TABLE tablename;\n", $0)}' |
    mysql -u user -p password db_name