그래서 저는 사용자가 CSV 파일을 MySQL로 가져올 수 있어야하는 PHP 프로젝트를 진행하고 있습니다. CSV 파일에 고유 한 ID가있는 '열'이 포함되어 있습니다. 중복 된 항목이 있습니다. 여기서 까다로운 부분이 나오는 곳입니다 ... 중복 된 테이블은 메인 테이블이 아닌 별도의 테이블에 있어야합니다.PHP, MySQL CSV 가져 오기 - 어떻게 하시겠습니까?
이 작업을 수행하는 코드를 작성했지만보다 효율적인 방법이 있어야합니다 ... 지금 스크립트는 CSV를 읽고 각 행에 대해 ID가 이미 존재하는지 확인하기 위해 db를 쿼리 한 다음 넣습니다. 적절한 테이블에. 이 CSV 파일에는 각각 50k + 행이 포함되어 있으므로 시간이 많이 걸립니다.
아이디어가 우수 할 것입니다. 감사합니다.
조언은 마지막으로 요청한 시간과 동일합니다. http://stackoverflow.com/questions/1965001/mysql-duplicates-with-load-data-infile –