返回首页

织梦指定条件删除文章/少于N字节全部删除方法(sql语句)

134 2023-12-06 13:20 虚拟屋   手机版

 手动删除内容为空或者字数少于200的文章,分了两步分别删除两个表,总结代码如下:

1: 查看要删除文章的代码:

select * from dede_addonarticle where length(body)<200 

2: 删除内容表

delete from dede_addonarticle where length(body)<200

3: 查看要删除文章的第二个表的代码:

select *  from dede_archives t1
left join dede_addonarticle t2 on t1.id=t2.aid  
where t2.aid is null and t1.channel=1 

4: 删除第二个表.

详见:织梦数据异常-删除两表不一致数据

5、查看要删除文章的第三个表的代码:

select *  
from dede_arctiny t1
left join dede_addonarticle t2 on t1.id=t2.aid  
where t2.aid is null and t1.channel=1

6: 删除第三个表.

详见:织梦数据异常-删除两表不一致数据

如果不查看,直接执行第2,4,6步就可以了,其中t1.channel=1是只操作普通文章类别的意思,防止删除软件等其他类别。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
上一篇:返回栏目
下一篇:返回栏目