2013-03-04 27 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>

后取代旧值