コンテンツ
MySQLでの改行文字の変換は、同じ関数に別の文字を使用する別のプログラムまたはオペレーティングシステムでデータを表示する場合に非常に役立ちます。改行により、次のテキストが次の行に表示されます。この関数の文字は、オペレーティングシステムに応じて、「 n」、「 r」、または「 r n」として表すことができます。 「REPLACE」機能を使用して、改行文字を変換することもできます。
ステップ1
MySQLデータベースにアクセスします。これを行うには、phpMyAdminなどの端末またはツールを開き、「mysql -u username -p password」と入力して、Enterキーを押します。 「ユーザー名」と「パスワード」をアクセス情報に置き換えます。
ステップ2
使用するデータベースに接続します。これを行うには、「connect database_name」と入力して「Enter」を押します。 「database_name」をデータベース名に置き換えます。
ステップ3
次のように入力して「REPLACE」関数を使用し、改ページ文字をMySQLデータ文字列に変換します。
UPDATE mytable SET mycolumn = REPLACE(mycolumn、CHAR(10)、 ’’);またはUPDATE mytable SET mycolumn = REPLACE(mycolumn、CHAR(10)+ CHAR(13)、 ’’);またはUPDATE mytable SET mycolumn = REPLACE(REPLACE(myL、CHAR(10)、 ’’)、CHAR(13)、 ’’);
「mytable」と「mycolumn」をデータベースの情報に置き換えます。 「REPLACE」機能は、変更チェーン、置換チェーン、および置換チェーンをパラメーターとして受け取ります。 「3番目のパラメータとして使用すると、改行文字が完全に削除されます。または、HTMLの改行である「」などの文字列に置き換えることができます。 「CHAR(10)」は、改行文字「 n」に対応します。 「CHAR(13)」は改行を表す「 r」に対応します。 「CHAR(10)+ CHAR(13)」は「 r n」、つまり改行の後に続く改行に対応します。クエリのタイプの定義は、テキストの表示方法によって異なります。 Windowsは通常「 r n」を使用しますが、UnixベースおよびMac OS Xベースのシステムは「 n」のみを使用します。