同様の問題を抱えている人を見つけようとしていますが、運がないので、新しい質問を開きます.
テキスト ファイルを生成する単純な select ステートメントがあります。
SELECT '1','2'
UNION all
SELECT Column1, Column2
INTO OUTFILE '/path/file.txt'
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n\r' **<-- THE ISSUE**
FROM db.table limit 0,100;
出力は、1 つのことを除いて問題ありません。改行に \N を追加し続けます。文字を改行にしたくない改行を実際の改行にしたい。
現在のように:
1 2
Example Example\N
Example Example\N
どうなりたいか
1 2
Example Example
Example Example
LINES TERMINATED BY '' 全体をスキップしても、非常に多くの組み合わせを試しましたが、それでも出力ファイルに \N が追加されます。ワークベンチのエクスポート ボタンを使用するとうまく機能しますが、これはストアド プロシージャの一部であるため、解決策にはなりません。
BIN_NUM、HEX_NUM、または TEXT_STRING が必要です。
ステートメントに HEX_NUM を適用するにはどうすればよいですか? mysql のバージョンは 5.6 です
前もって感謝します