2012-03-29 4 views
0

에 CSV에 직접 덤프하려는 쿼리가 있습니다. 모든 게 잘 작동 쿼리에서 열 이름을 포함하는 옵션이 없습니다 (기본 테이블 열 이름과 같을 필요는 없음). 주변을 둘러 보니이라는 열 이름으로 유니온을 사용하는 은 내가 원하는 것을 수행하는 유일한 방법입니다. 내 문제는 :열 별칭을 사용하여 CSV에 쿼리를 덤프합니다.

프로그래밍 방식으로 쿼리에서 열 이름을 가져올 수 있습니까?

열 이름은 기본 테이블과 같지 않으므로 정보 스키마를 사용할 수 없습니다.

내가하고있는 일을 달성하기위한 아이디어 나 더 좋은 방법이 있다면 알려 주시기 바랍니다.

감사합니다.

http://giantdorks.org/alain/export-mysql-data-into-csv-or-psv-files/

유효한 csv 파일 될 때까지 텍스트를 수정 한 후 파일을 직접 SELECT 출력을 보내고에 대해 이야기 :

+0

이미 프로그래밍 방식으로 쿼리에 대해 알고 있습니까? 그렇다면 "AS ...,"문자열에 대한 쿼리를 구문 분석하는 것보다 구조화 된 "필드"정보를 다루는 것이 훨씬 쉽습니다. regexp가 도움이 될 수도 있지만 "\ s + AS \ s * ([a-zA- 9_]) "하지만 빠르다는 것이 의심스럽고 모든 쿼리에서 작동하지 않을 수도 있습니다. –

+0

보기 : http://stackoverflow.com/questions/10018316/sql-select-csv-file 또는 http://lifeboysays.wordpress.com/2012/06/23/mysql-how-to-export -data-to-csv-column-headers/ (Google 검색) –

답변

0

여기에 기사가있다. 그것은 select 문에서 열 머리글을 지원하는 것 같습니다.

관련 문제