织梦DEDECMS系统,如何修改文章ID自动增加的起始ID为指定数字值

文章介绍了如何调整织梦dedecms系统的新文章ID起始值,无论是从较小的数值如1增加到较大的10000,还是从较大的数值减少到1。这个过程涉及到删除测试文档,使用SQL命令修改AUTO_INCREMENT属性,以及可能的数据库表优化和修复操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新安装织梦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步。

 

这样基本都能成功!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值