手机版

如何用sql批量删除Mysql数据库一个id段中的dedecms文章?

时间:2021-08-01 来源:互联网 编辑:宝哥软件园 浏览:

类型:数据库类大小:1.7M语言:英语评分:6.6标签:立即下载之前,因为ytkah批量添加了dedecms文章,数量有点大,后来出现了问题。我想删除一些织梦的文章,在后台一篇一篇删除,直到软了(相关内容:修改dedecms关键字为软),于是想到了sql数据库操作!那么,如何用sql语句批量删除id段中的dedecms文章呢?例如,id介于300和500之间的文章。

dedecms文章的标题在哪个数据库表中?要批量替换关键字

一个小MM直到第一次接触dedecms才熟悉后台操作。她说她把dedecms文章中的品牌名改成了andic Acid,问ytkah有没有批量替换关键词的方法,教她如何在后台批量替换dedecms文章中的关键词。她很开心,觉得很神奇!几分钟后,她又着急了,说标题没变,不知道如何批量替换dedecms文章标题中的关键词。

其实方法是一样的,只是数据表不一样。那么,dedecms文章的标题是哪个数据库表呢?织梦文章的标题在数据库dede_archives表中。如果设置了数据库表的前缀,dede将被您设置的字符替换。

注:dedecms文章标题在dede_archives中,dedecms文章内容在dede _ addonarticle中

首先,我们需要知道哪些数据表在dedecms文章中最常用。从上一篇文章中,我们知道dedecms文章的标题在dede_archives中,而dedecms文章的内容在dede _ addonarticle中。那我们就先从这边开始。

养成一个好习惯,操作之前先备份数据库,不然哭也没用!还有,你可以建立一个本地服务器,就像ytkah喜欢这种方式一样,WampServer是一个不错的选择。

你准备好了吗?现在开始见证奇迹吧!进入数据表dede_addonarticle,点击sql(通常phpmyadmin都有),我们先测试一下sql select语句,不要急着用sql直接删除语句

选择* from ` dede _ addnarticle ` where ` aid `=300 and ` aid `=500

执行sql select语句,是否有id在300到500之间的dedecms文章列表?上面使用了“与”运算符。更多信息请参考w3cschool.cn。好吧,如果测试成功,那将是一把大刀子。

delete from ` dede _ addonarticle ` where ` aid `=300和` aid`=500

接下来,清理dede_archives中portal :dedecms文章的标题。注意这个。dede_archives还可能包含特殊文章的标题。下图中,id 6是DEDECMS的一篇专题文章的标题。如果已经创建了专题,不要删除!

再看看dede_addonarticle的列表,文章消失了吗?是不是很神奇?

单击以输入dede_archives并执行sql delete语句

delete from ` dede _ archives ` where ` aid `=300和` aid`=500

此时,分批删除id段中的dedecms文章并完成,祝您好运!

版权声明:如何用sql批量删除Mysql数据库一个id段中的dedecms文章?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。