replace MYSQL文字置換関数sql文共有(正則判定)
1792 ワード
Update dede_addonsoft SET dxylink=REPLACE(dxylink, '.zip', '.rar') where aid > 45553;
update `table_name` set field = replace(field,'.rar','.7z');
テーブルセットname:照会するテーブル名、field:表と裏のフィールド名、replace(field,'.rar','.7 z');正規表現にマッチしています。fieldフィールドのrarを.7 z MySQL正規表現に置き換えます。文字の置換方法はSQLの2つです。全部文字の入れ替えです。使いやすいです。udate compment set url=IF(url REGEXP'test.yahoo.com.cn)、REPLACE(url,www 1.sohu.com',www.sina.com')、REPLACE(url,whoo.com',www.sina.com')where 1=1udate comment set author uurl=REPLACE(author_)url,'sohu','sina')where author_url REGEXP'www.sohu.com';MySQL replace関数置換文字列MySQL replace関数はよく使われています。ここではMySQL replace関数の使い方を詳しく紹介します。MySQL replace関数を勉強したいです。最近はCMSを研究していますが、データ変換にはmysqlのMySQL replace関数が必要です。ここで簡単に紹介します。例えば、表tb 1の中のf 1フィールドのabcをdef UPDATtb 1 SET f 1=REPLACE(f 1,'abc'、'def')に置き換えます。REPLACE(str,from_)strstr)文字列のstrの中で出現する文字列from_strは皆to_によって作られたstrを差し替えて、この文字列に戻ります。mysql>SELECT REPLACE('ws.mysql.com'、'w'、'Ww');''WWwWW.mysql.comという関数は多バイトで安全です。例:UPDATE`dede_addonarticle`SET body=REPLACE;UPDATE`dede_addonarticle`SET body=REPLACE;UPDATE`dede_addonarticle`SET body=REPLACE;UPDATE`dede_archives`SET title=REPLACE;UPDATE`dede_addonarticle`SET body=REPLACEhttp://special.dayoo.com/meal/')mysql replaceの使い方1.replace intoeplace into table(id,name)values('1'、'aa')、('2'、'bb')は表tableに2つの記録を挿入する役割を果たしています。2.replace(object,search,replace)は、objectにsearchが出現する全てをreplace select replace('w w w.631.com','w','Ww')->WwW.1163.comに置き換えます。例:テーブルテーブルテーブルのnameフィールドのaaをbrate table seableに置き換えます。