今天来说一说如何利用SQl语句批量删除文章的事儿,很多时候我们会使用到,但是采集来的东西有些是不适合自己网站的内容风格,或者采集来的数据有很多的错误,我们就需要将这些垃圾数据删除掉,应该使用如下的SQl语句,大家进入网站后台,左侧点击“系统-SQL命令行工具”系统会展开如下截图: 我们只需要把下面的SQL语句填写到文本框中:
上面的语句,就是删除掉文章内容模型之中id范围在1-2000的文章,同时删除掉微表dede_arctiny和dede_archives表中的id范围1-2000的记录,这点儿做的有些复杂,一篇文章记录到三个数据表中,大家注意这一点儿就是。当然你也可以按照栏目id来删除文章:
上面的语句就好解释了,删除掉栏目id为7下面的所有文章模型内容记录,同时删除掉微表dede_arctiny和dede_archives表中的栏目id为7的内容记录,还是说一遍,织梦这点儿做的有些复杂,一篇文章记录到三个数据表中,大家注意这一点儿就是。 顺便说一下,有些时候我们的栏目过多,时间长了会空余很多栏目,这对有些不友好,所以需要将空栏目删除,或者将栏目合并,大家可以使用下面的SQL语句来执行栏目合并:
上面语句的内容,就是把栏目栏目ID为93,94,95,96,97里面的文章归为栏目ID为70的栏目下面,批量删除子栏目的SQL语句为:
上面语句的内容注释,就是把栏目id为93、94、95、96、97的栏目删除掉,经过测试有效。这里必须强调一点,就是织梦封装的这些SQL语句会带来不可逆装的错误,网提醒您使用之前请及时做好备份。
(责任编辑:迷城网络科技) |