higehikiのブログ

iPhoneアプリ「ログ雀」の中の人です。

MySQLのREPLACE関数

今日までRDBMSで置換なんて要らないと思っていたが、LONGTEXT型のカラムに突っ込まれた膨大な長さの文字列の中から、とあるIDを見つけて上書きする作業にハマりにハマり、REPLACE様を使わせて頂く他なかった…。

ということでメモ。
Wordpressの wp_optionsテーブルのあるオプションのvalueを上書きしてます。

update jcl_web.wp_options 
set option_value = replace(option_value,'テストのID','上書きしたい本番のID')
where option_id = 500