2014-11-12 2 views
0

많은 SO 질문을 살펴 보았습니다. 모두 선택 호출에서 열 이름을 하드 코딩하여이 문제를 해결할 수 있습니다. 하지만 모든 컬럼 이름에는 뭔가가 필요합니다.열 이름을 사용하여 outfile csv를 선택하는 방법

SELECT * deviceDetails에서 connectionDetails 여기서 deviceDetails.rowStatus = '0', '\ n을'종료 LINES '' '에 의해 둘러싸인 OUTFILE'/tmp/devices.csv '종료 FIELDS', 'INTO;

나는 모든 열 이름이 필요

도와주세요

답변

1

당신은 탭으로 구분 된 값을 상관하지 않는 경우, 당신이 시도 할 수 있습니다 :.. 리눅스 프롬프트에서

mysql yourdb -B -e " 
SELECT * from deviceDetails, connectionDetails where deviceDetails.rowStatus='0'; 
" > /path/to/file.tsv 

옵션의 의미는 다음과 같습니다. -B (일괄 처리) -e (실행)

관련 문제