+ -
当前位置:首页 → 问答吧 → mysql repalce 疑惑

mysql repalce 疑惑

时间:2011-11-16

来源:互联网

现在这个字段(content)装的是文章,有html标签。当初每篇文章都加了相识的一段广告语,现在想把它去掉。

大致是这样的:

内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容

  广告内容

其中“广告内容”的文字内容是一样的。但中间的空格或中英逗号有可能不同。

作者: lingduit   发布时间: 2011-11-16

多次替换.

replace(col,'内容','')

替换完后看是否存在其他内容,继续替换之.

作者: dawugui   发布时间: 2011-11-16

replace(content,广告内容,'')

作者: fredrickhu   发布时间: 2011-11-16

try:
SQL code
update tb set content=stuff(content,charindex('内容开始的标签+内容开始字符',content),charindex('内容结束的字符+内容结束标签',content)-charindex('内容开始的标签+内容开始字符',content)+1,'')

作者: qianjin036a   发布时间: 2011-11-16

热门下载

更多