我在phpmyADmin中指定了什么路径

时间:2012-06-08 21:15:44

标签: php mysql

我的数据文件在我的桌面上,当我运行时:

CREATE TABLE A....


LOAD DATA LOCAL INFILE '~/blah.txt'
INTO TABLE
A
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
(l1,l2,l3,l4,l5,444,4444);

我收到错误。在Mysql系统中我可以轻松完成,但我如何使用phpmyadmin执行此操作?

2 个答案:

答案 0 :(得分:0)

phpmyadmin不会像你一样运行。它作为Web服务器用户或其他一些用户运行,因此~引用该用户的主文件夹。只需使用绝对路径,如:

LOAD DATA LOCAL INFILE '/home/yourname/blah.txt'

答案 1 :(得分:0)

将该文件复制到phpmyadmin文件夹并运行此查询

LOAD DATA LOCAL INFILE'blah.txt'INTO TABLE tb_name FIELDS终止于','由'\ n'终止的线路##受影响的行:1