更新MySQL中的行,用</p>替换每秒<p>

时间:2016-07-21 02:16:38

标签: mysql

我有一个存储htmls的列,即

<p>abc<p>...<p>xyz<p>

我需要为每个/标记对添加<p>,即

<p>abc</p>...<p>xyz</p>

有可能在MySQL中实现这一点吗?我只需要更新<p>代码。

1 个答案:

答案 0 :(得分:0)

  

这是一堆html p标签,例如<p>text<p><p>different   text<p><p>other text<p>

如果字符串中有2个(且只有2个)连续<p>个标签(外部2个标签除外)

然后

  • 在末尾添加额外的<p>标记
  • 然后使用简单替换<p><p>的替换函数 </p><p>

    Declare @mystring = orig_string + <p>
    Select REPLACE(@mystring, '<p><p>', '</p><p>')