MySQL로 CSV 데이터 가져오기
CSV 데이터를 MySQL로 가져오는 것은 어려울 수 있습니다. 특히 ID 필드와 같은 특정 필드가 다음과 같은 경우에는 더욱 그렇습니다. CSV 파일에 없습니다. 도움이 되는 종합 가이드는 다음과 같습니다.
두 번째 필드에서 데이터 가져오기 시작
두 번째 필드에서 시작하여 데이터를 가져오려면 MySQL의 LOAD DATA INFILE 명령을 활용할 수 있습니다. FIELDS TERMINATED BY 옵션을 사용합니다. 이 옵션을 사용하면 데이터 필드를 구분하는 문자를 지정할 수 있습니다. 귀하의 경우, CSV 파일에 헤더가 포함되어 있지 않으므로 다음 명령을 사용할 수 있습니다:
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table (field2, field3, ...) FIELDS TERMINATED BY ',';
자동 증가 값으로 ID 필드 채우기
ID 필드가 자동 증가 값으로 채워지도록 하려면 가져오는 동안 ID 필드를 NULL로 설정하세요. 이를 통해 MySQL은 고유한 값을 자동으로 할당할 수 있습니다. 위 명령을 다음과 같이 수정합니다.
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table (id, field2, field3, ...) FIELDS TERMINATED BY ',' SET>
추가 참고 사항
이 단계를 따르면 CSV 데이터를 성공적으로 가져올 수 있습니다. MySQL, 두 번째 필드부터 시작하여 ID 필드를 자동 증가 값으로 채웁니다.
위 내용은 헤더 없이 CSV 데이터를 MySQL로 가져오고 자동 증가 값으로 ID 필드를 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!