Mysql替换搜索中的一部分(替换为模式)

时间:2015-11-04 09:47:03

标签: mysql sql replace

我有一个包含下一个文字的专栏:

..some text1 <a href="http://url_1_begin<a href="http://url2">_url_1_middle_</a>url_1_end"> some text2 </a> some text3..

如何删除内部&lt; a&gt;&lt; / a&gt;标记

是否存在要接收的SQL查询

..some text1 <a href="http://url_1_begin_url_1_middleurl_1_end"> some text2 </a> some text3..

text和url的href对于每一行都是不同的

1 个答案:

答案 0 :(得分:0)

您可以尝试以下查询 -

SET @a = "..some text1 <a href=\"http://url_1_begin<a href=\"http://url2\">_url_1_middle_</a>url_1_end\"> some text2 </a> some text3..";

SELECT REPLACE(REPLACE(@a,"<a href","href"),"</a>",'');