如何批量替换文章内容某些内容
作者:动易软件
来源:本站原创
点击数: 次
发布时间: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)
注意,操作数据库前一定要先做好数据库完整备份。