Mysqlでは、あるフィールドの一部データを一括で置換します(推奨)
MYSQLでは、あるフィールドの一部データを一括で置換します。具体的には、以下のように説明します。
1.フィールド内の指定された文字列を含むすべてのテキストを変更します。
例をあげて説明する
データテーブルのpersonがあります。構造は以下の通りです。
id。
name
urls
1
張三
xh.jpg
2
李四
xh.jpg
3
王五
3.jpg
需要:urlsフィールドのxhをidフィールドの値に置き換えます。
ステートメント:
id。
name
urls
1
張三
1.jpg
2
李四
2.jpg
3
王五
3.jpg
締め括りをつける
ここで、Mysqlの中であるフィールドの一部のデータを一括的に置き換える文章を紹介します。もっと関連するmysqlの大量置換フィールドの内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。
1.フィールド内の指定された文字列を含むすべてのテキストを変更します。
UPDATE A SET B = replace( B, 'aaa', 'bbb')
example: update table set url= replace(url, 'aaa', 'bbb') 【 url aaa bbb】
update table set url= REPLACE (url,'3','1.png') where ;
2.一般条件の変更:
update table set column='' where column is null
:update `table` set `url`='0' where `url` is null
知識点補充:mysqlロットであるフィールドの一部を置換します。例をあげて説明する
データテーブルのpersonがあります。構造は以下の通りです。
id。
name
urls
1
張三
xh.jpg
2
李四
xh.jpg
3
王五
3.jpg
需要:urlsフィールドのxhをidフィールドの値に置き換えます。
ステートメント:
UPDATE person SET urls = (REPLACE(urls,'xh',id));
実行結果:id。
name
urls
1
張三
1.jpg
2
李四
2.jpg
3
王五
3.jpg
締め括りをつける
ここで、Mysqlの中であるフィールドの一部のデータを一括的に置き換える文章を紹介します。もっと関連するmysqlの大量置換フィールドの内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。