2013-06-26 4 views
0

나는 .CSV를 가져 오기 위해 노력하고 있어요 (또는 중요하지 않습니다 그것을 .txt)로 MySQL의 워크 벤치와 실제로 다음 명령을 사용하고 있습니다 :가져 오기 문제

LOAD DATA LOCAL INFILE '/path/to/your/csv/file/model.csv' INTO TABLE test.dummy FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; 

내 .csv 파일이입니다 내 데이터베이스가있는 서버의 mysql/data 폴더 (localhost)에 저장된다. MySQL Workbench는 "Query interrupted"라고 알려줍니다. 이전에 전체 경로를 넣으려고했으나 쿼리가 결과없이 성공적으로 실행되었습니다. 데이터베이스가 아직 비어 있습니다 ...

도움 주셔서 감사합니다.

+0

/path/to/your/csv/file /이 경로는 csv 파일입니까? – Swapnil

+1

mysql/data 폴더에 mysql 이외의 관리 파일을 두지 마십시오! 워크 벤치 대신 명령 행 클라이언트에서이 'LOAD DATA ...'명령을 실행할 수 있습니까? 더 나은 오류 메시지를 줄 수 있습니다. mysqld 서버가 그것을 읽을 수 있도록 csv 파일의 보호가 설정되어 있습니까? –

+0

내 CSV 파일 보호? 나는 당신이 의미하는 바를 모르겠다 ... 만약 당신이 읽기 및 쓰기 보호를 의미한다면, 당신은 나의 파일이 Access로부터 추출되었음을 알아야한다. – Poketchu

답변

0

좋아요 ... 문제가 해결되었습니다. MySQLWorbench는이 요청을 직접 경로 (오류없이 스크립트 실행)로 받아들이지 만 테이블보기를 새로 고치지는 않는 것 같습니다 ... 그래서 MySQLWorkbench를 재시작 한 후 내 테이블이 가득 찼음을 발견하기 전에 내 테이블이 3 번 완료되었습니다 .

그래서 ... 문제가 해결되었습니다. 시간이 없어서 죄송합니다.