WonderCSS

让DedeCMS栏目ID和文章ID重新从1开始

在从事DEDECMS织梦网站制作时,难免会在测试中将栏目和文章的ID“搞得一团糟”。或者,在给客户搭建网站时,测试成功后将测试栏目和临时文档删除后,再新建栏目和文档ID并不是从1开始增加。按逻辑思维来说,全部删掉后ID会被清空,但DEDECMS系统并非这样。这是我们就需要通过对数据库进行操作,来让DedeCMS栏目ID和文章ID重新从1开始。

防范于未然:在未作任何改动前我们要先做好数据库备份。

重置 栏目ID 从1开始的解决方法

登陆织梦管理后台,找到 系统 > SQL命令行工具 执行下面命令:


ALTER TABLE 'dede_arctype' AUTO_INCREMENT =1;

重置 文章ID 从1开始的解决方法

网上很多朋友都是只将主表dede_archives id设置为1了,这样还不够。一定要同时将微表dede_arctiny和附加表dede_addonarticle一并执行了这样id从1开始才可以。

打开 SQL命令行工具 依次执行:


//重置主表
ALTER TABLE 'dede_archives' AUTO_INCREMENT =1;

//重置微表
ALTER TABLE 'dede_arctiny' AUTO_INCREMENT =1;

//重置附加表
ALTER TABLE 'dede_addonarticle' AUTO_INCREMENT =1;

通过以上操作我们就能实现重置 栏目ID 和 文章ID 从 1 开始建立的设置,如果出现错误,还原数据库重新检查以下语句问题再试一试即可。

By 于湛 发布于 2013.03.27 9,057 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注