首先使用sql命令行加载txt文件

时间:2015-05-27 13:18:05

标签: mysql file command-line import

我在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'; 

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

1 个答案:

答案 0 :(得分:0)

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