勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

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

   2024/02/22  MySQL

MySQLで文字列の置換を行いたかった。以下に方法をメモ。

 

置換方法

#nameカラムに入っている鈴木を田中に置換
UPDATE test_table 
SET name = REPLACE(name, '鈴木', '田中');

#WHERE句を入れたい場合
UPDATE test_table 
SET name = REPLACE(name, '鈴木', '田中') 
WHERE id = 1;

 

リファレンス

https://dev.mysql.com/doc/refman/5.6/ja/replace.html

 - MySQL

  関連記事

MySQLにてSELECT時にdate型のカラムから和暦を計算し表示する方法

MySQLにdate型のカラムに誕生年月日が格納されており、そこから和暦を計算し ...

MySQLで「doesn't have a default value」エラーの対処

MySQLでINSERT時に「Field 'カラム名' doesn't have ...

mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

MySQLのトリガーを使用して特定のテーブルの操作を行った際に別テーブルにログを残す方法

MySQLにトリガーという機能があるらしくどのようなものか調べたところ、事前に「 ...

MySQLにて指定したカラムがNULLもしくは空の場合、あらかじめ決めておいた内容で表示する方法

何らかのフォームとMySQLを組み合わせた際に任意入力の項目はそのカラムがNUL ...