dedecms织梦批量删除文章错乱id和设置指定的id自增

时间:5年前   阅读:4837

使用织梦时有时候需要整理文章id,例如在使用织梦一段时间后,发现文章id发生错乱,不是正常的自增,而是跳着增id。这时我们可能需要把不正常的文章删除,调整id的自增顺序。

如上图,文章id本来是3万多,但突然涨到了6万多,并且id跳跃增长的速度越来越快。

现在我们需要做的是,先批量删除id大于35645的文章,之后指定id从35645开始自增,使用sql命令,代码如下:

DELETE FROM dede_addonarticle WHERE aid >35645;

DELETE FROM dede_arctiny WHERE id >35645;

DELETE FROM dede_archives WHERE id >35645;

ALTER TABLE dede_archives  AUTO_INCREMENT =35645;

ALTER TABLE dede_arctiny  AUTO_INCREMENT =35645;

ALTER TABLE dede_addonarticle  AUTO_INCREMENT =35645;

执行完上面6条代码后,就完成批量删除文章并设置id自增的工作。解释一下代码:

1、批量删除织梦文章代码,并指定删除的范围,如下:

DELETE FROM dede_addonarticle WHERE aid >= 1000 and aid< =2000;

DELETE FROM dede_arctiny WHERE id >= 1000 and id< =2000;

DELETE FROM dede_archives WHERE id >= 1000 and id<=2000;

2、设置指定的id自增

ALTER TABLE dede_archives  AUTO_INCREMENT =108;

ALTER TABLE dede_arctiny  AUTO_INCREMENT =108;

ALTER TABLE dede_addonarticle  AUTO_INCREMENT =108;

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:市场强势上涨

下一篇:js文本框input获取焦点和失去焦点

网友评论

请先 登录 再评论,若不是会员请先 注册