쿼리문으로 백업파일을 뽑아내던 중 문제가 발생했다.
뽑아낸 파일을 보니 컬럼명이 없는 것이다...
알고보니, into outfile로 export 시에는 기본적으로 컬럼명을 포함하지 않는다고 한다.
이에 대한 해결 방법은 아래와 같다.
기존 쿼리문에
SELECT "컬럼명1", "컬럼명2", "컬럼명3" UNION SELECT * FROM sample_file INTO OUTFILE~
컬럼명을 먼저 삽입해주고 UNION으로 붙이는 방법으로 한다면 해결완료!!
알면 알수록 재미는 MySQL, 오늘도 한수 배워갑니다.
반응형
'코딩 | 개념 정리 > MySQL' 카테고리의 다른 글
[MySQL] SQL Error [1067] [42000]: Invaild default value for... (0) | 2021.02.10 |
---|---|
[MySQL] You can't specify target table 'sample' for update in FROM clause 에러 해결하기 (0) | 2021.02.05 |
[MySQL] 에러와의 싸움... 흔한 에러 모음 (0) | 2021.02.05 |
[Mysql] export 시도 중 secure_file_priv 문제 발생!! (0) | 2021.02.05 |
[Mysql] query로 export하는 방법 정리 (0) | 2021.02.05 |