2017-03-15 1 views
0

정말 단 한 사람이 내 문제를 해결하는 방법에 대해 실망합니다 !!!phpMyAdmin 4.2.10.1의 LOAD DATA INFILE이 작동하지 않습니다. # 7890

나는 이미 다른 모든 토론에서 철저히 (2 시간!) 답변을 찾으려고했지만 아무 것도 내 도전과 비교할 수 없습니다!

필자는 Win 10을 사용하여 phpmyadmin 설치를 호스팅하고 테이블에서 파일을로드하려고합니다.

내가 phpMyAdmin을 가져 오기 기능을 시작

는 SQL 스크립트를 발견하고 시작했지만, 나는

오류 # 7890에 allways 얻을 것이다 - '파일을 찾을 수 없습니다 D : \ 로더 \의 doshas.txt '.

'load.sql': LOAD DATA LOCAL INFILE "D : \ Loader \ doshas.txt"INTO TABLE doshas는 ',';

'load.sql'파일은 doshas.txt와 같은 폴더에 있습니다! 무엇이 잘못 되었나요?

감사합니다.

+0

합니까'존재 doshas.txt' - XAMPP는 \ 데이터

그런 다음에 phpMyAdmin에서 \를 mysql을 xamp입니다 ex.For

는 phpadmin의 MySQL의 경로에있는 txt 파일을 넣어 로컬 또는 서버에 있습니까? 나는. 이 파일은'LOAD DATA'를 실행하거나 서버 상에 있습니까? –

+0

'doshas.txt'가 서버에있는 것처럼 들리는데,이 경우'LOAD DATA INFILE'을'LOCAL'없이 사용해야합니다. –

+0

안녕하세요, Tim은 이미 가능한 모든 조합을 시도합니다 .../wwwroot에 서버에 로컬없이 doshas.txt를 복사하려면 ... – Chris

답변

0

아마도 특수 문자를 지정하지 않았습니다.

더 나은 방법은 LOAD DATA INFILE입니다. col_a, col_b, col_c 열을 사용하여 doshas.txt 파일을 my_table에로드하려고한다고 가정 해 봅시다. > 코드 SQL 쓰기

LOAD DATA INFILE 'doshas.txt' INTO TABLE `my_table` 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(col_a, col_b, col_c); 
관련 문제