Java를 사용하여 MySQL 데이터베이스에 연결 중입니다. 이 쿼리를 실행하고 있습니다 :INTO OUTFILE 쿼리를 실행할 때 get N이 왜 발생합니까?
String query =
"SELECT * FROM TT2 " +
"INNER JOIN " +
"`Language Pref` " +
"ON tt2.msisdn = `language pref`.MDN " +
"INTO OUTFILE 'c:/test12226.csv' " +
"FIELDS TERMINATED BY ',' " +
"ENCLOSED BY '\"' " +
"LINES TERMINATED BY '\n'";
이 쿼리는 executeQuery (query)를 사용하여 실행 중입니다.
CSV 마지막 열을 제외하고 생성 된 파일이 완벽합니다. Language Pref
이라는 원본 테이블에서 마지막 열에는 null 또는 빈 셀이 있습니다. CSV 파일에서 원래의 테이블 언어 기본 설정에있는 이러한 널 셀이 있던 곳마다 널 셀 대신 "\ N"이 표시됩니다.
어떻게 해결할 수 있습니까?