正規表現を使用してデータベース内のコンテンツを置換する詳細な例

Y2J
リリース: 2017-05-23 15:11:49
オリジナル
1943 人が閲覧しました

追記: 以下は記録のために転用されたものです。これは正規化の本来の目的ではありません。正規化はより柔軟で便利です

コメントテーブルの 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;
ログイン後にコピー

【関連する推奨事項】

1. Mysql の無料ビデオチュートリアル

2. 仮想ホストを使用しない Mysql データベースのバックアップ スクリプト

3. mysqldump を使用してテーブルをバックアップおよび復元する詳細な例

4 phpを使用してmysqlに画像を保存する例の詳細な説明

5. mysqldumpを使用してテーブルをバックアップおよび復元する例の詳細な説明

以上が正規表現を使用してデータベース内のコンテンツを置換する詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート