XML 파일은 데이터를 표현하기 위한 구조화된 형식으로 웹 애플리케이션 및 데이터 교환에 일반적으로 사용됩니다. XML 파일을 MySQL 데이터베이스로 가져오는 것은 다양한 소스의 데이터를 통합하는 데 유용한 작업입니다.
귀하의 경우 데이터베이스 테이블에 추가 열이 있기 때문에 직원 정보가 포함된 XML 파일을 가져오려고 시도하는 동안 오류가 발생했습니다. (id)가 XML 파일에 없습니다. 다음은 이 문제를 극복하기 위한 솔루션입니다.
<code class="sql">LOAD XML LOCAL INFILE '/pathtofile/file.xml' INTO TABLE my_tablename(personal_number, firstname, lastname, email, start_time, end_time, employee_category);</code>
INTO 절에 필드 이름을 지정하면 MySQL이 id 열을 건너뛰고 XML 파일에 있는 필드만 가져오도록 지시할 수 있습니다. id 열의 자동 증가 기능은 가져온 각 행에 대해 고유 식별자를 자동으로 생성합니다.
대체 접근 방식:
XML 가져오기를 처리하는 또 다른 방법은 MySQL 내의 XSLT 프로세서. XSLT를 사용하면 XML 문서를 SQL 문을 포함한 다른 형식으로 변환할 수 있습니다. 그러나 이 방법은 더 복잡하며 XSLT 구문에 대한 지식이 필요합니다.
추가 고려 사항:
다음 단계를 따르면 XML 파일을 MySQL 데이터베이스로 성공적으로 가져올 수 있으므로 원활한 데이터 통합과 효율적인 데이터 관리가 가능합니다.
위 내용은 데이터베이스 테이블에 추가 열이 있는 경우 XML 파일을 MySQL로 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!