帝国CMS如何清空全部数据让栏目、文章id从1开始

   2024-04-01 02:37:29  

我们在用帝国CMS建站过程中,肯定要进行测试,当测试完之后,往往会有很多栏目和文章要删除,之后重新新建栏目和发布文章的时候会发现栏目id和文章id并不是从1开始的,这是因为之前的数据虽然被清空删除了,后面如果新增栏目和文章的话帝国cms会默认的在之前的栏目id和文章id的后面进行递增的,那么如何将之前的栏目id、文章id清理干净,然后实现我们新发布文章id和新建栏目id从1开始呢?

操作之前大家先备份一下数据库,可以在宝塔面板直接备份,也可以进入帝国cms后台按照以下方法备份:

登录帝国cms后台 ,选择 系统 》备份数据,将页面拉到底,选择“备份数据”即可。

1、文章id归零从1开始的操作方法:

登录帝国cms后台 ,选择 系统 》备份与恢复数据 》执行SQL语句,在编辑框中输入以下sql代码执行即可将文章id归零,从1开始:

//清空NEWS表TRUNCATE [!db.pre!]ecms_news;TRUNCATE [!db.pre!]ecms_news_check;TRUNCATE [!db.pre!]ecms_news_check_data;TRUNCATE [!db.pre!]ecms_news_data_1;TRUNCATE [!db.pre!]ecms_news_doc;TRUNCATE [!db.pre!]ecms_news_doc_data;TRUNCATE [!db.pre!]ecms_news_doc_index;TRUNCATE [!db.pre!]ecms_news_index;

这个是指清除news的数据,如果需要清除它的把news改一个就可以

帝国CMS如何清空全部数据让栏目、文章id从1开始 - 我爱模板网

 

2、清空TAGS表操作方法:

登录帝国cms后台 ,选择 系统 》备份与恢复数据 》执行SQL语句,在编辑框中输入以下sql代码执行即可:

TRUNCATE [!db.pre!]enewstags;TRUNCATE [!db.pre!]enewstagsclass;TRUNCATE [!db.pre!]enewstagsdata;

3、清空栏目表操作方法:

登录帝国cms后台 ,选择 系统 》备份与恢复数据 》执行SQL语句,在编辑框中输入以下sql代码执行即可:

update [!db.pre!]enewsclass set infos = 0, allinfos = 0 where classid=2 limit 1

注:如果不是全部清零请写上classid,全部清零代码

update [!db.pre!]enewsclass set infos = 0, allinfos = 0;

帝国用sql语句删除帝国cms里面一切信息,文章内容,栏目,tag,会员组,如果你是一个新购买了个模板,模板里面的数据都不是你想要的,那么就可以使用上面的sql语句

注意!一定要复印完整,然后再去后台执行,此sql只针对新闻数据表

TRUNCATE `[!db.pre!]ecms_news`;TRUNCATE `[!db.pre!]ecms_news_check`;TRUNCATE `[!db.pre!]ecms_news_check_data`;TRUNCATE `[!db.pre!]ecms_news_data_1`;TRUNCATE `[!db.pre!]ecms_news_index`;TRUNCATE `[!db.pre!]enewsclass`;TRUNCATE `[!db.pre!]enewsclassadd`;TRUNCATE `[!db.pre!]enewstags`;TRUNCATE `[!db.pre!]enewstagsclass`;TRUNCATE `[!db.pre!]enewstagsdata`;TRUNCATE `[!db.pre!]enewsfile_1`;TRUNCATE `[!db.pre!]enewsmember`;TRUNCATE `[!db.pre!]enewsmemberadd`;

 



声明:本文系互联网搜索百度而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 hzy98999#qq.com (#改@) 删除。