徐州北大青鸟
当前位置: 主页 > 学在青鸟 > 编程技巧 >

批量去除MySQL数据库中文章内容的超链接

时间:2011-04-23 11:06来源:中博IT教育 作者:代码如诗 点击:
此方法是在保留文章内容的情况下去除超链接,适用于信息采集时入库有别人的链接,自己写着玩的,高手莫见笑 先删除文章内容中超链接的前半部分: update articleset article_info.conten

此方法是在保留文章内容的情况下去除超链接,适用于信息采集时入库有别人的链接,自己写着玩的,高手莫见笑

先删除文章内容中超链接的前半部分:

update articleset article_info.content =
replace(article.content,
substring(article.content,
locate('<a ', article.content),
locate('>', article.content,locate('<a ', article.content))+1-locate('<a ', article.content)
),
'');

上部代码执行一次能够删除文章内容中的第一个超链接,多执行几次指导影响行数为0为止

 

下面就是删除文章内容中超链接的后半部分:

update article_info set article_info.content =
replace(article_info.content,'</a>','');

(责任编辑:代码如诗)
------分隔线----------------------------
栏目列表
推荐内容