MySQLのSELECT文で下記のような書き方でリプレイスを行えます。
SELECT REPLACE(column,'対象文字列','置換後') FROM test;
例)
※columnには「test」が入っている想定
SELECT REPLACE(column,'te','ea') FROM test;
#結果 = east;
##改行コードが変換されないときの確認方法
さくらエディタで改行を確認します。
下記のどの改行コードかによって置換方法が変わってきます。
項目 | 記号 |
---|---|
CRLF | ↵ |
CR | ← |
LF | ↓ |
###○CRLF: ↵の場合
SELECT REPLACE(column,'\r\n',' ') FROM test;
###○CR: ↵の場合
SELECT REPLACE(column,'\r',' ') FROM test;
###○LF: ↵の場合
SELECT REPLACE(column,'\n',' ') FROM test;