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

2017-04-13 14:27:39 dedecms
前些天采集的一些内容,感觉没有多大的用处,或者没有多大的意思,想着删除掉,在这里的截图大家看到了,才两千多条,即便是使用

织梦

自带的删除也不是费事儿的事儿,可是大家想一想,批量采集的一两万十来万条的数据,若是三十条三十条的批量删除,真不敢想 前些天采集的一些内容,感觉没有多大的用处,或者没有多大的意思,想着删除掉,在这里的截图大家看到了,才两千多条,即便是使用织梦自带的删除也不是费事儿的事儿,可是大家想一想,批量采集的一两万十来万条的数据,若是三十条三十条的批量删除,真不敢想象要等到那个猴年马月去,所以我想到了使用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; 好了,今天就说到这里,感谢大家来到

笔记部落

。