首页 > CMS > 织梦DEDE > 正文

如何用sql批量删除mysql数据库一个id段内的dedecms文章

2024-07-12 08:42:52
字体:
来源:转载
供稿:网友

如何用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删除语句.

  1. SELECT * 
  2. FROM `dede_addonarticle` 
  3. WHERE `aid` >=300 
  4. AND `aid` <=500 
  5. //开源软件: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文章

如何用sql批量删除mysql数据库一个id段内的dedecms文章,如果你有更好的方法欢迎分享~

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表