posted on 2007-04-13 16:03
吳濤濤閱讀(31185)
編輯收藏
最近在研究cms,在資料轉換的時候需要用到mysql的replace函式,這裡簡單介紹一下!
比如你要將 表 tb1裡面的 f1欄位的abc替換為def
update tb1 set f1=replace(f1, 'abc', 'def');
replace(str,from_str,to_str)
在字串 str 中所有出現的字串 from_str 均被 to_str替換,然後返回這個字串:
mysql> select replace('www.mysql.com', 'w', 'ww');
-> '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_archives` set title= replace ( title,
'大洋新聞 - ',
'' );
update `dede_addonarticle` set body = replace ( body,
'../../../../../../',
'' );
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函式替換字串
最近在研究cms,在資料轉換的時候需要用到mysql的replace函式,這裡簡單介紹一下!比如你要將 表 tb1裡面的 f1欄位的abc替換為def update tb1 set f1 replace f1,abc def replace str,from str,to str 在字串 str 中...
使用mysql的replace函式替換字串
最近在研究cms,在資料轉換的時候需要用到mysql的replace函式,這裡簡單介紹一下!比如你要將 表 tb1裡面的 f1欄位的abc替換為def update tb1 set f1 replace f1,abc def replace str,from str,to str 在字串 str 中...
mysql使用replace實現類正則替換
以下方法有侷限性,所以當乙個思路和興趣了解一下就夠了,正確的處理辦法是把資料取出來處理完成後再更新,mysql語句並不能使用正則進行替換。update test set test.data replace test.data,substr test.data,locate test.data whe...