如何用sql批量删除mysql数据库一个id段内的dedecms文章??dedecms文章标题是在哪个数据库表?要批量替换关键词.
一位小MM刚接触dedecms没多久还不熟悉后台的操作,她说改dedecms文章中的品牌名改到手酸,问是否有批量替换关键词的方法,教了她dedecms后台批量替换文章中的关键词方法后,她高兴坏了,感觉非常神奇,过没几分钟,她又发愁了,说标题还是没变,不知道如何批量替换dedecms文章标题中的关键词.
其实方法是一样的,只是数据表不同而已,那么,dedecms文章标题是在哪个数据库表呢?织梦文章标题在数据库dede_archives表中,如果你有设置数据库表前缀的话,dede换成自己设置的字符.
dedecms文章标题在dede_archives里,dedecms文章内容在dede_addonarticle里,首先我们得先知道dedecms文章最常用到哪些数据、养成个好习惯,操作数据库前先备份一下,不然哭天喊地也无没用.
Are you ready?现在开始见证奇迹的发生吧,进入数据表dede_addonarticle,点击sql(一般phpmyadmin都有),我们先测试一下sql select语句,不急着直接用sql删除语句.
- SELECT *
- FROM `dede_addonarticle`
- WHERE `aid` >=300
- AND `aid` <=500
- //开源软件:Vevb.com
执行sql选择语句,下面是不是列出了id从300到500之间的dedecms文章?上面用到了SQL AND运算符,要了解更多请参考w3cschool.cn。好,测试成功了就上大刀了,
DELETE FROM `dede_addonarticle` WHERE `aid` >=300 AND `aid` <=500
下一步,清理dede_archives里的门户:dedecms文章标题,这个要稍微注意一下,dede_archives可能还包含专题文章的标题,如下图中id为6的是一个dedecms专题文章的标题,如果你有创建专题的话不要删除了噢!
如何用sql批量删除mysql数据库一个id段内的dedecms文章,如果你有更好的方法欢迎分享~
新闻热点
疑难解答