开发者社区> ytkahcom> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何用sql批量删除一个id段内的dedecms文章?

简介:   之前因为ytkah批量添加了dedecms文章,数量有些多,后面出现问题了,想要删除一部分织梦文章,后台一篇篇删,删到手软(相关内容:修改dedecms关键词到手软),于是就想到了sql数据库操作!那么,如何用sql语句批量删除一个id段内的dedecms文章呢?比如id从300到500之间的文章。
+关注继续查看

  之前因为ytkah批量添加了dedecms文章,数量有些多,后面出现问题了,想要删除一部分织梦文章,后台一篇篇删,删到手软(相关内容:修改dedecms关键词到手软),于是就想到了sql数据库操作!那么,如何用sql语句批量删除一个id段内的dedecms文章呢?比如id从300到500之间的文章。

  首先我们得先知道dedecms文章最常用到哪些数据表。从上一篇文章我们清楚了dedecms文章标题在dede_archives里,dedecms文章内容在dede_addonarticle里,then我们就先从这边入手。

  养成个好习惯,操作数据库前先备份一下,不然哭天喊地也无济于事!还有你也可以搭建一个本地服务器,就像ytkah就喜欢这种方式,WampServer是个不错的选择。

  Are you ready?现在开始见证奇迹的发生吧!进入数据表dede_addonarticle,点击sql(一般phpmyadmin都有),我们先测试一下sql select语句,不急着直接用sql删除语句

SELECT *
FROM `dede_addonarticle`
WHERE `aid` >=300
AND `aid` <=500

   执行sql选择语句,下面是不是列出了id从300到500之间的dedecms文章?上面用到了SQL AND运算符,要了解更多请参考w3cschool.cn。好,测试成功了就上大刀了,

DELETE FROM `dede_addonarticle` WHERE `aid` >=300 AND `aid` <=500

   再看下dede_addonarticle列表,文章是不是消失了?神奇吧?

  下一步,清理dede_archives里的门户:dedecms文章标题,这个要稍微注意一下,dede_archives可能还包含专题文章的标题,如下图中id为6的是一个dedecms专题文章的标题,如果你有创建专题的话不要删除了噢!

dede_archives

  点击进入dede_archives,执行sql删除语句

DELETE FROM `dede_archives` WHERE `aid` >=300 AND `aid` <=500

  更正一下,dede_archives里不是"aid",应该是"id"

  不知道dedecms标题在数据库哪里,赶紧去看看

  到此,批量删除一个id段内的dedecms文章就finish了,good luck!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint
如何打印出 SAP Spartacus 调用 OCC API 消费的所有 endpoint
33 0
sql server 带有OUTPUT的INSERT,DELETE,UPDATE
原文:sql server 带有OUTPUT的INSERT,DELETE,UPDATE OUTPUT是SQL SERVER2005的新特性.
964 0
线性一致性与全序广播------《Designing Data-Intensive Applications》读书笔记12
上一篇聊了聊构建分布式系统所面临的困难,这篇将着重讨论构建容错分布式系统的算法与协议。构建容错系统的最佳方法是使用通用抽象,允许应用程序忽略分布式系统中的一些问题。
1281 0
DEDECMS之十 修改织梦链和文章的默认来源及作者
今天在用织梦搭网站的时候,发现了两个问题,一个就是最新的dedecms5.7系统中默认会加上“织梦链”这一个链接组,织梦的做法是可以理解的, 但是给别人做网站,这些链接是不能要的,所以在数据库,模板文件中找了好久,始终找不到这个链接的地址; 另一个就是织梦的默认来源是“未知”,默认作者是“admin”,这里分享下我的解决办法。
1031 0
批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor
原文:批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor 批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor2.1.11 之前写过一篇文章,使用redgate公司的SQL PROMPT工具,但是不太方便 SQLPROMPT5.
1202 0
LINQ To SQL在N层应用程序中的CUD操作、批量删除、批量更新
原文:LINQ To SQL在N层应用程序中的CUD操作、批量删除、批量更新 0. 说明     Linq to Sql,以下简称L2S。    以下文中所指的两层和三层结构,分别如下图所示:       准确的说,这里的分层并不是特别明确:(1) 生成的DataContext(Linq t0 SQL Runtime)和Entity是放在一个文件中的,物理上不能切割开来;上图只是展示逻辑上的结构。
1012 0
如何批量添加destoon的文章
最近在使用destoon来配置网站,需要一些示例数据来填充页面,一条一条的添加比较麻烦,因为是一些示例数据,并不需要什么意义,所以批量生成一些信息 具体的步骤如下,我要添加的是一些购买信息,信息存放在dt_buy_6与dt_buy_data_6中, 我们通过后台加入一条测试数据,然后,使用navicate导出这两个表,就可以拿到sql语句了,下面是我的sql语句 INSERT
1002 0
com.css.common.jdbcTemplate中的类
package com.css.common.jdbcTemplate; import java.util.List; import java.util.Map; import org.apache.commons.collections.map.ListOrderedMap; /**  * jdbcTemplate的数据层接口类 <br/>  *  * @au
1018 0
+关注
ytkahcom
ytkah常记录一些开发笔记,含微信公众平台、小程序、Dedecms、帝国cms、Finecms、thinkphp、mysql等,期待与您共成长!
669
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载