织梦批量删除文章的SQL语句,彻底清空采集的无用文章内容

前些天采集的一些内容,感觉没有多大的用处,或者没有多大的意思,想着删除掉,在这里的截图大家看到了,才两千多条,即便是使用织梦自带的删除也不是费事儿的事儿,可是大家想一想,批量采集的一两万十来万条的数据,若是三十条三十条的批量删除,真不敢想


前些天采集的一些内容,感觉没有多大的用处,或者没有多大的意思,想着删除掉,在这里的截图大家看到了,才两千多条,即便是使用织梦自带的删除也不是费事儿的事儿,可是大家想一想,批量采集的一两万十来万条的数据,若是三十条三十条的批量删除,真不敢想象要等到那个猴年马月去,所以我想到了使用SQL批量删除语句,毕竟织梦也是PHP的程序么,利用SQL语句,到织梦后台运行就可以。
首先来说一下按照栏目id来批量删除的方法;
1 DELETE FROM dede_addonimages WHERE typeid = 10 ;
2 DELETE FROM dede_arctiny WHERE typeid = 10 ;
3 DELETE FROM dede_archives WHERE typeid = 10 ;
其中需要给童鞋朋友说明的就是,第一个
1 DELETE FROM dede_addonimages WHERE typeid = 10 ;
SQL语句的作用,删除
1 dede_addonimages
也就是图集表中的栏目id为10的所有内容,这样给出一个判断条件,就是栏目id为10,当然大家的栏目id可以通过后台查看来更改。这是上面的删除语句最需要注意的地方,当然大家若是想着删除文章表中的内容,可以使用下面的SQL语句:
1 DELETE FROM dede_addonarticle WHERE typeid = 10 ;
2 DELETE FROM dede_arctiny WHERE typeid = 10 ;
3 DELETE FROM dede_archives WHERE typeid = 10 ;
以此类推的,你想删除那个表的数据,或者那个栏目的数据,就可以更改相关的条件就可以。同时在网上发现了另一组根据内容id为判断条件的语句,没有测试,暂时做个记录:
1 DELETE FROM dede_addonarticle WHERE aid >= 1 and aid <=3000;
2 DELETE FROM dede_arctiny WHERE id >= 1 and id <=3000;
3 DELETE FROM dede_archives WHERE id >= 1 and id <=3000;
若是实验不成功,估计是判断条件的问题,就是那个
view source
 
print?
1 WHERE aid >= 1 and aid <=3000;
2 WHERE id >= 1 and id <=3000;
3 WHERE id >= 1 and id <=3000;
的分隔符问题,你也可以试试:
1 DELETE FROM dede_addonarticle WHERE aid > = 1 and aid < =3000;
2 DELETE FROM dede_arctiny WHERE id > = 1 and id < =3000;
3 DELETE FROM dede_archives WHERE id > = 1 and id < =3000;
好了,今天就说到这里,感谢大家来到小鱼儿博客园。
 
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论