从MySQL中的列中删除h1文本

时间:2014-11-06 21:17:49

标签: mysql sql

在我的wordpress数据库中,我在帖子字段中有几个引用,例如:

<h1>title text</h1>  ... blah blah rest of post

我想从数百个条目中删除所有h1标签(以及h1标签内的文本)。有没有可以实现的查询?

1 个答案:

答案 0 :(得分:2)

以下查询将从表的post_content列中删除所有H1条目。该语句将H1内容的左侧与H1内容的右侧进行汇总。

UPDATE table
SET post_content = CONCAT(SUBSTR(post_content, 1, LOCATE('<h1>', post_content) - 1),
    SUBSTR(post_content, LOCATE('</h1>', post_content) + 5));