mysql替换h2标签之间的文本

时间:2013-03-04 18:55:04

标签: mysql

在mysql db里面,我有一个名为“Summary”的字段,我们在里面添加了html文本,我想搜索每个记录的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标签之间的文字对于所有记录都不相同,但会有所不同。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

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

这应该用</div>

之后的内容替换旧值