【问题标题】:First load of a txt file using the sql command line使用 sql 命令行首次加载 txt 文件
【发布时间】:2015-05-27 13:18:05
【问题描述】:

我使用 WAMPSERVER2.5 在本地工作

我在 OpenOfficeCalc 上构建了我的数据库:db.txt

- Character set: Unicode (UTF-8)
- Field separator: ,
- Text separator: "

我想将“db.txt”导入名为“db_pma”的表中,该表位于名为“hct”的数据库中(在 PhpMyAdmin 中)

“db.txt”包含 2 个字段:

- string_field (character string, max:30)
- numeric_field (sample: 5862314523685.256325632)

问题:

1) 我需要先在 PhpMyAdmin 中创建包含数据的表结构(“db_pma”)吗?

2)我尝试使用此代码导入“db.txt”

  mysql -h localhost -u root
    LOAD DATA LOCAL INFILE 'db.txt'
    INTO  TABLE dp_pma
    FIELDS TERMINATED BY ','
    LINES TERMINATED BY 'AUTO'; 

它不起作用。 你能帮帮我吗?

【问题讨论】:

    标签: mysql file command-line import


    【解决方案1】:

    改用LINES TERMINATED BY '\r\n'(适用于Windows)或LINES TERMINATED BY '\n'(适用于Linux)。

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 2022-01-25
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多