【问题标题】:How do I load multi data files into MySQL with specified fields?如何将多个数据文件加载到具有指定字段的 MySQL 中?
【发布时间】:2013-07-24 17:18:48
【问题描述】:

我有一堆这样的 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

【问题讨论】:

标签: mysql


【解决方案1】:

使用简单的shell命令:

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

【讨论】:

    猜你喜欢
    • 2017-05-15
    • 1970-01-01
    • 2023-01-18
    • 2019-05-25
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2020-03-31
    • 1970-01-01
    相关资源
    最近更新 更多