追記: 以下は記録のために転用されたものです。これは正規化の本来の目的ではありません。正規化はより柔軟で便利です
コメントテーブルの author_url には www.sohu.com のレコードが含まれています。その内、sohu を sina に置き換えます、たった 1 つのステートメント~
コメントの更新 set author_url=REPLACE(author_url,'sohu','sina') where author_url REGEXP 'www.sohu.com'
IF 判定による複雑な置換
update comment set url=IF(url REGEXP 'test.yahoo.com.cn',REPLACE(url,'www1.sohu.com','www.sina.com'),REPLACE(url,'www2.yahoo.com','www.sina.com')) where 1=1;
【関連する推奨事項】
2. 仮想ホストを使用しない Mysql データベースのバックアップ スクリプト
3. mysqldump を使用してテーブルをバックアップおよび復元する詳細な例
4 phpを使用してmysqlに画像を保存する例の詳細な説明
5. mysqldumpを使用してテーブルをバックアップおよび復元する例の詳細な説明
以上が正規表現を使用してデータベース内のコンテンツを置換する詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。