2012-06-08 2 views
0

Мои файлы данных на моем рабочем столе, и когда я бегу:Какой путь я указать в phpADmin

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?

+0

Взгляните на ответы, размещенные здесь: forums.digitalpoint.com/showthread.php?t=65260#post710388, может быть, это поможет. – jlasarte

ответ

0

phpmyadmin не работает как вы. Он работает как пользователь веб-сервера или какой-либо другой пользователь, поэтому ~ относится к домашней папке этого пользователя. Просто использовать абсолютный путь:

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

Я установил абсолютный путь, и он все еще не распознает его. –

+0

Я использую '/ Users/-------/Desktop/data /' –

+0

@cool_cs Если вы используете Windows, ваш абсолютный путь, вероятно, использует '\' not '/' и начинается с '' C: \ ' ' – Paulpro

0

Скопируйте этот файл в папку PhpMyAdmin и запустить этот запрос

LOAD DATA LOCAL INFILE 'blah.txt' INTO TABLE tb_name ПОЛЯ TERMINATED BY '' LINES TERMINATED BY ' \ n '# Затронутые строки: 1

+0

Итак, root относится к папке phpmyadmin? –

Смежные вопросы