| 代碼如下 |
複製代碼 |
|
Update `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') Where `field_name` LIKE '%from_str%' |
說明:
table_name —— 表的名字
field_name —— 欄位名
from_str —— 需要替換的字串
to_str —— 替換成的字串
例子
MySQL Replace 替換函數文法:
| 代碼如下 |
複製代碼 |
|
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, "find this string", "replace found string with this string"); |
Replace 替換函數案例:
| 代碼如下 |
複製代碼 |
|
update client_table set url = replace(url, "111cn.net", www.111cn.net) |
這樣就能將MySQL中所有字串替換成新的了。
例2
| 代碼如下 |
複製代碼 |
|
樣本:
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'</td>',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'</tr>',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'<tr>',
'' );
UPDATE `dede_archives` SET title= REPLACE ( title,
'大洋新聞 - ',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'../../../../../../',
'http://special.fsaf/meal/' ); |