首頁 > 資料庫 > mysql教程 > 使用mysql的replace函數替換字串

使用mysql的replace函數替換字串

黄舟
發布: 2016-12-16 11:07:35
原創
1186 人瀏覽過

最近在研究CMS,在資料轉換的時候需要用到MySQL的replace函數,這裡簡單介紹一下!

例如你要將表tb1裡面的f1字段的abc替換為def

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');

REPLACE(str,from_str,to_str));

REPLACE(str,from_str,to_str)串   str   中所有出現的字串   from_str   被   to_str替換,且回傳此字串:    
mysql>   SELECT     
mysql>   SELECT      
                  ->   'WwWwWw.mysql .com'  
這個函數是多位元組安全的。

示例:
UPDATE  `dede_addonarticle`  SET body =  REPLACE ( body,
'',
'' );
UPDATE  `dede_addonarticle`  SET body =  REPLACE ( body,
'',
'' );
UPDATE  `dede_addonarticle`  SET body =  REPLACE (body,
'

',
'' );      新聞- ',
'' );  
UPDATE  `dede_addonarticle`  SET body =  REPLACE (body,
'../../../../../../',
'http://special.dayoo.com/meal/ ' ); 

mysql replace

用法1.replace intoreplace into table (id,name) values('1','aa'),('2','bb')
此語句的作用是向表table中插入兩筆記錄。
2.replace(object, search,replace)
把object中出現search的全部替換為replaceselect replace('www.163.com','w','Ww')--->WwW wWw.163.com

例:把表table中的name字段中的aa替換為bbupdate table set name=replace(name,'aa','bb') 

 以上就是使用mysql的replace函數替換字串的內容,更多相關文章請關注PHP中文網(m.sbmmt.com)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板