如何批量替换文章内容某些内容

作者:动易软件 来源:本站原创 点击数: 发布时间:2017年12月03日

问题:需要对栏目ID为88,89的栏目下内容中有“power”的所有文章进行批量替换为powereasy

分析:那么我们需要在PE_U_Article内容表中对其进行替换 我们可以看出这个表中并不能看出文章属于那个栏目,那么我们需要对E_CommonModel表进行关联以达到我们的目的

解决:那么我们在SQL中针对数据库执行如下语句

UPDATE A SET A.Content=replace(cast(content as varchar(max)),'power', 'powereasy')

FROM PE_CommonModel C INNER JOIN PE_U_Article A ON C.ItemID=A.ID

WHERE C.NodeID IN (88,89)

注意,操作数据库前一定要先做好数据库完整备份。