[前][次][番号順一覧][スレッド一覧]

mysql:6399

From: Takeyuki Miyagawa <Takeyuki Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Thu, 10 Oct 2002 17:14:10 +0900
Subject: [mysql 06399] Re: 改行コードの無効化

みやがわです。

> mysqlからCSVファイルへデータの吐き出しをしたいのですが
> データの中に改行コードがあると、当たり前なのですがCSV側で
> 次の列へ移動してしまいます。
> 
> 改行コードの変換などは良く使うのですが、削除(無効化)って
> あるのですか?

REPLACE 関数を使用すれば変換ができます。

下記のようになります。
FiledNameのフィールドの値の中にある\nを空白文字に変更しての出力になります。

	select REPLACE(FiledName,"\n","") 
	from ”テーブル名” into outfile "/~path/test.csv";

----
Takeyuki Miyagawa  miyagawa@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      6394 2002-10-10 14:49 ["石橋瑞樹" <ishibash] 改行コードの無効化                      
->    6399 2002-10-10 17:14 ┗[Takeyuki Miyagawa <m]                                       
      6400 2002-10-10 17:29  ┗["石橋瑞樹" <ishibash]                                     
      6402 2002-10-10 18:15   ┣[SUGAWARA Hajime <sug]                                   
      6403 2002-10-10 18:09   ┗["石橋瑞樹" <ishibash]