[MySQL] カラム内の文字列の一部を一括置換する
スポンサーリンク
MySQLでカラム内の文字列の一部を別の文字列に一気にまとめて置き換える方法のメモ。
UPDATE table_name SET column_name = REPLACE(column_name, 'before', 'after');
以上のSQL文で「table_name」テーブルの「column_name」カラム内に「before」という文字列があれば、すべて「after」に置換されます。
スポンサーリンク
MySQLカテゴリーの投稿
- [MySQL] 数値を範囲で区切って集計
- [MySQL] UNIONとJOINを組み合わせて使う
- [MySQL] UPDATEで時間を加算・減算する
- [MySQL] datetime型カラムを時間単位で集計する
- [MySQL] カラム内の指定した文字列を置換する
- PHP、MySQL、CRONが使える無料レンタルサーバー「000.webhost.com」
- [MySQL] 日時のデータをもとに日別のデータを集計する
- [MySQL][php] updateしたIDを知りたい場合はLAST_INSERT_ID()を使う
- MySQLバージョン4.x以前からエクスポートしたsqlファイルはTYPE = MyISAM を ENGINE = MyISAM に変更する
- さくらインターネットのMySQLを4.0.6から5.1にアップグレード