【问题标题】:mysql loader error? 'C:test.txt' not found (Errcode: 2)mysql加载器错误? 'C:test.txt' 未找到(错误代码:2)
【发布时间】:2012-02-05 14:00:33
【问题描述】:

我尝试使用以下代码将数据从文本文档(文件名为test.txt)加载到 MySQL 数据库,但显示错误:

找不到文件“C:test.txt”(错误代码:2)

查询是:

LOAD DATA LOCAL INFILE 'C:test.txt' INTO TABLE messagebox  fields terminated by ','  LINES TERMINATED BY '\n';

【问题讨论】:

  • LOAD DATA LOCAL INFILE 'C:test.txt' INTO TABLE

标签: mysql import


【解决方案1】:

修改你的驱动地址为C:\\test.txt

LOAD DATA LOCAL INFILE 'C:\\test.txt' 

INTO TABLE 'messagebox'

fields terminated by ',' fields escaped by '\\' LINES TERMINATED BY '\n';

【讨论】:

  • 这里有个问题:答案的最后一行是指定路径还是txt文件的内容?
【解决方案2】:

@Skyrel 的答案很完美。除了 Ubuntu 用户,请使用此命令

LOAD DATA LOCAL INFILE '/home/user/test.txt' 

【讨论】:

    【解决方案3】:

    你的网址需要一个斜杠

    c:\test.txt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2018-01-22
      • 2015-01-26
      相关资源
      最近更新 更多