2013-03-04 28 views
2

在mysql db裏面,我有一個名爲「Summary」的字段,我們在裏面添加了html文本,我想搜索每個記錄的h2標籤刪除整個標籤和後面的實例如下mysql替換爲h2標籤之間的文本

我的字段將包含這樣的

 <h2>Summary: S.Res.80 [107th]</h2> 
</div> <div id="main" class="wrapper_std" role="main"> 

所以我想現場後替換這樣

<div id="main" class="wrapper_std" role="main"> 

H2標籤之間的文本內容是不一樣的˚F或所有記錄,但會有所不同。

回答

2

你可以這樣做:

UPDATE <your table> 
SET <your field> = SUBSTRING_INDEX(<your field>,'</h2>\n</div> ',-1) 

這應該與你有什麼</div>

後取代舊值