SOFTELメモ Developer's blog

[SQL] 内容を置換してUPDATE

2025/04/04 MySQL ,

問題

あるテーブルのあるカラムの値の特定の文字を置き換えたいです。

例えば、WordPressの記事の中の文言で、 javascript を JavaScript に置換するとか。

答え

UPDATE文と文字列関数でできる。

update
    tableA
set
    colB = replace(colB, 'javascript', 'JavaScript')
where
    colB like '%javascript%'

whereは無くても結果は同じだが、whereもあったほうが無駄削減や事故防止によいと思います。

関連するメモ

コメント

【MySQL】mysql5.5でのutf8設定 at softelメモ 2011年1月2日 16:24

[...] 自分がMySQL5.5+php5.3(mysqlnd)で使うときの設定メモ。 [...]