勉強したことのメモ

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

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

MySQLのTEMPORARY TABLE(テンポラリテーブル)で高速化を図る方法
MySQLのTEMPORARY TABLE(テンポラリテーブル)で高速化を図る方法

MySQLで5000万件ぐらいデータが入っているテーブルから日本語検索しないとい ...

MySQLで「server has gone~」というエラーの対応方法
MySQLで「server has gone~」というエラーの対応方法

MySQLで「MySQL server has gone away」というエラー ...

SSH接続でMySQLにダンプファイルをインポートする方法
SSH接続でMySQLにダンプファイルをインポートする方法

phpMyAdminやAdminerが入っていなかったり、ダンプファイルのサイズ ...

mysqlで正規化できない時はシリアライズ使う
mysqlで正規化できない時はシリアライズ使う

アンケートか何かに機能追加している際、配列を カンマ区切りで結合して文字列でDB ...