2010-06-05 4 views
1

큰 프로젝트에서 일하는 havent는 전에 도움이 필요한 작업을 수행해야했습니다. CSV 파일이 있습니다.이 파일에는 많은 양의 데이터 즉 호주의 모든 도시, 시골, 교외 지역이 포함되어 있습니다. csv 파일을 mysql 용 sql 파일로 변환 한 다음 데이터베이스로 가져와야한다.CSV에서 MySQL 로의 변환 및 가져 오기

이것을 달성하는 가장 좋은 방법은 무엇입니까?

답변

3

LOAD DATA INFILE 또는 이와 동등한 명령 줄 도구 mysqlimport을 사용하십시오.

이들은 CSV 데이터로드에 사용하기 쉽고이 방법은 SQL을 사용하여 한 번에 하나씩 행을 가져 오는 것보다 20 배 빠른 속도로 실행됩니다.

+0

감사합니다. LOAD DATA INFILE 메서드를 사용하려고 시도했지만 csv 파일에 대한 내 경로를 허용하지 않습니다. 어떤 제안? – Lea

+0

@Lea - 이것은 갈 길입니다. 경로의 문제점은 무엇입니까? +1 –

+0

@Romain Hippeau 단순히 "csv 파일을 찾을 수 없음"이라는 오류를 반환합니다. 나는 파일에 대한 절대 경로를 사용하려고 시도했지만 그것을 받아들이는 것 같지 않습니다. – Lea