新安装织梦dedecms,如果你选择了官方的模版文章,默认将有100多测试文档以便调试。当需要上线的时候就需要把测试文档删除。那么怎样才能让dedecms的文档id再从1开始,或者,你想把文章ID起始值从我想的指定数值比如10000开始,下面是两种修改方法;从小修改到大,和从大修改到小,有点点不同;
一、从小修改大
新安装织梦dedecms,为了让文章名称看起来统一,想把文章ID从10000开始
简单操作以下步骤:后台 - 系统 - sql命令行工具 - 多行命令 输入以下执行代码:(前提是你的数据库字段名称和下面红色一样的,有些人改了默认前辍,相对应修改一下即可)
ALTER TABLE `dede_archives` AUTO_INCREMENT =10000;
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =10000;
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =10000;
二、从大修改为1
从大修改到1,有所不同,必须先清理官方默认的文章,直接删除是不行的,按下以步骤:
1、找到 栏目–所有档案列表 把所有的内容删除
大家都知道现在dede删除文档是删除到回收站里的。
那么我们还要清空一下回收站。
如图所示
2、大家都知道删除文档以后我们再添加文档还是会以删除前的id向后顺延
如果让它的id从1开始,我们要在SQL命令行工具中执行几个数据命令。
找到 系统—系统设置—SQL命令行工具
依次点击如下图中的 【优化全部表】和【修复全部表】
这样做是为了让主表和微表的数据统一
3、下面开始执行命令,这里和上面差不多,只要把数值改为1即可
由于我们要执行的是多个命令,所以要选择中多行命令
在输入框里输入(前提是你的数据库字段名称和下面红色一样的,有些人改了默认前辍,相对应修改一下即可)
ALTER TABLE `dede_archives` AUTO_INCREMENT =1;
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1;
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
点确定
这时上面的返回信息中如果显示 成功执行3个SQL语句!
那么我们的命令就成功了
4、为了保证成功。我们去phpmyadmin或者其他mysql管理软件中看下数据表的情况。
特别需要注意的是dede_arcmulti表的数据是不是都清空了。如果没有清空就删除它。然后执行第3步。
这样基本都能成功!!