我使用Java連接到MySQL數據庫。我執行此查詢:爲什麼執行INTO OUTFILE查詢時會得到 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(查詢)。
生成的CSV文件除了最後一列以外是完美的。在名爲Language Pref
的原始表中,最後一列有一些空或空單元。在CSV文件中,無論原始表語言pref中存在這些空單元格的哪個位置,我都應該會得到「\ N」而不是空單元格。
我該如何解決這個問題?