首頁 > 資料庫 > mysql教程 > mysql update正则替换sql语句

mysql update正则替换sql语句

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:52:20
原創
1679 人瀏覽過

mysql update正则替换sql语句 有需要的朋友可参考一下。

下面的update语句执行的是把www.test.com中的test替换为abc


UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 字段名 REGEXP "替换前的字段值";


例句:

 代码如下 复制代码
UPDATE test SET
url= REPLACE('www.test.com','test', 'abc' )
WHERE url REGEXP "www.test.com";


如果在记录中,有类似
www.test.com
www.test1.com
www.test2.com
要将这些记录都变成www.abc.com则执行sql语句如下

 代码如下 复制代码

UPDATE test SET
url= REPLACE('www.test.com','test', 'abc' )
WHERE url REGEXP '^(www.test)';

正则是非常灵活的,但是有非常复杂的情况,正则的效率不一定高于其他的方法,不一定要死抱着一颗树,有时候尝试新的方法或许会学到更多的东西。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - js正規替換問題
來自於 1970-01-01 08:00:00
0
0
0
正規表示式 - Java:字串替換帶序號
來自於 1970-01-01 08:00:00
0
0
0
python 正規表示式替換
來自於 1970-01-01 08:00:00
0
0
0
正規表示式 - 請教個nginx正規替換的問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板