首页 > 网站建设 > wordpress > SQL数据库内批量删除一定时间内文章的方法
2014
12-18

SQL数据库内批量删除一定时间内文章的方法

对于老手来说此文章没有多大意义,请绕行,但是对新手来说,直接使用DOS命令行来处理难度太大,所以在此我们借助phpmyadmin这款SQL数据管理器来完成数据的编辑。数据操作前请一定要进行数据备份,没有备份的习惯很糟糕!

本操作我是选了本地自建一个名为tmallshopping的数据库进行演示,打开数据库中存放文章的数据表,因为我预装的是wordpress所以就选择了wp_posts数据表,如下图所示:

SQL数据库内批量删除一定时间内文章的方法 - 第1张  | 心岛博客

大家可以看到前几条数据的时间比较早,而且也没有什么内容,那么我们以此为删除目标进行演示:在此,大家一定要看好需要杉树文章的时间段,即什么时间开始的,什么时间截至。然后记录下数据表名称和时间所在字段名称

SQL数据库内批量删除一定时间内文章的方法 - 第2张  | 心岛博客

点击上部的”SQL”按钮,进行sql语句执行

SQL数据库内批量删除一定时间内文章的方法 - 第3张  | 心岛博客

在打开的文本框中输入以下命定并执行:

delete from wp_posts where `post_date` >=’2010-01-01 00:00:00′ and `post_date` < ‘2014-12-14 22:00:00:00’;

SQL数据库内批量删除一定时间内文章的方法 - 第4张  | 心岛博客

以上语句的意思就是:从wp_posts数据表的post_date字段中检索文章创建日期在2010年1月1日0时和2014年12月14日22时之间的数据进行删除操作。

SQL数据库内批量删除一定时间内文章的方法 - 第5张  | 心岛博客

提示成功后点击上部的“浏览”按钮查看,发现第二步中看到的几篇文章被删除了,说明我们的sql执行语句成功了!

SQL数据库内批量删除一定时间内文章的方法 - 第6张  | 心岛博客

注意事项

进行任何数据库操作前必须要进行数据库备份,不然一旦出问题神仙难救!

数据库的操作只能是删除数据文本,而图片等上传文件是不会受到影响的。

最后编辑:
作者:xindao
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。