MySQLで文字列を置換する方法

MySQLで文字列を置換する方法

MySQLではREPLACEで文字列の置換ができます。

UPDATE table_name
SET col_name=REPLACE(col_name, '置換前の文字列', '置換後の文字列')
  • table_name: テーブル名
  • col_name: カラム名

改行は「rn」で表現できます。

改行を削除するには次のようにします。

UPDATE table_name
SET col_name=REPLACE(col_name, 'rn', '')

対象レコードを絞り込むには、WHERE文を加えます。

UPDATE table_name
SET col_name=REPLACE(col_name, 'rn', '')
WHERE user_id = '10'

参考