SELECT INTO OUTFILE 사용 시 헤더 포함
SELECT INTO OUTFILE 문을 사용하면 MySQL 데이터베이스의 데이터를 파일로 내보낼 수 있습니다. 그러나 데이터 헤더는 자동으로 포함되지 않습니다. 이런 질문이 생깁니다. 이 문을 사용할 때 헤더를 포함할 수 있습니까?
답변:
예, SELECT INTO OUTFILE을 사용할 때 헤더를 포함할 수 있습니다. . 그러나 명령문을 사용하여 직접 추가할 수는 없습니다. 대신 헤더를 직접 하드 코딩해야 합니다. UNION ALL 쿼리를 사용하여 이 작업을 수행할 수 있습니다.
예를 들어 다음 쿼리는 YourTable 테이블의 데이터를 헤더가 "ColName1", "ColName2"인 /path/outfile이라는 파일로 내보냅니다. , 및 "ColName3":
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile'
이 쿼리는 먼저 헤더가 포함된 임시 테이블을 생성합니다. 그런 다음 이 테이블을 YourTable 테이블의 실제 데이터와 통합합니다. 마지막으로 결과를 원하는 파일로 내보냅니다.
위 내용은 MySQL의 `SELECT INTO OUTFILE`을 사용할 때 헤더를 포함할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!