勉強したことのメモ

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

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

   2024/02/22  MySQL / MariaDB

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 / MariaDB

  関連記事

MySQLでINSERT時にオートインクリメントではないカラムに連番を登録する方法
MySQLでINSERT時にオートインクリメントではないカラムに連番を登録する方法

MySQLでINSERT時にオートインクリメントではないカラムに連番を登録したい ...

MySQLにてdate型のカラムから曜日を計算し表示する方法
MySQLにてdate型のカラムから曜日を計算し表示する方法

MySQLにてdateもしくはdatetime型のデータを取り出して曜日もあわせ ...

MySQLでホスト指定しても正常に接続できない場合
MySQLでホスト指定しても正常に接続できない場合

MySQL自体は動いており、ユーザーも登録されているのに、ホスト名を指定しても正 ...

MySQLのRANK及びDENSE_RANK関数を用いてランキングを実装する方法
MySQLのRANK及びDENSE_RANK関数を用いてランキングを実装する方法

ランキング機能を実装する際、上位〇位までのデータをMySQLから持ってきて順位付 ...

MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法
MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法

先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...