在從事DEDECMS織夢網站建造時,不免會在測試中將欄目和文章的ID“搞得一團糟”。可能,在給客戶搭建網站時,測試樂成后將測試欄目和姑且文檔刪除后,再新建欄目和文檔ID并不是從1開始增進。按邏輯思想來說,所有刪掉后ID會被清空,但DEDECMS體系并非這樣。這是我們就必要通過對數據庫舉辦操縱,來讓DedeCMS欄目ID和文章ID從頭從1開始。
織夢DedeCMS新建ID不從1開始的解決方法
這個修改方法很簡單,從網絡上找到的,只需要在后臺系統-SQL命令行工具里面運行以下語句即可,不用采用笨方法重新安裝織夢CMS了。
刪除所有欄目,新建ID從1開始:
ALTER TABLE `dede_arctype` AUTO_INCREMENT =1;
刪除所有文章,新發布文章ID從1開始:
ALTER TABLE `dede_archives` AUTO_INCREMENT =1;
讓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 開始成立的配置,假如呈現錯誤,還原數據庫從頭搜查以下語句題目再試一試即可。
DEDECMS清空所有文章且以后新建文章ID從1開始
大家在把dedecms源碼從網絡上下載之后,往往不喜歡原有的文章,這個時候或是刪除文章,或是更新之后重新發布,這里分享二種清空所有文章且以后新建文章ID從1開始的方法。
方法/步驟
最簡單的辦法:首先登錄織夢后臺 找到 系統——系統設置——SQL命令行工具
分別運行:
清除表中的數據,刪除所有文章:
truncate table `dede_arctiny`;
truncate table `dede_archives`;
truncate table `dede_addonarticle`;
新發布文章ID從1開始:
ALTER TABLE `dede_arctype` AUTO_INCREMENT =1;
然后再發布文章id都是從1開始了。
刪除一下數據庫信息:
d e l e t e from dede_addonarticle;
d e l e t e from dede_addonimages;
d e l e t e from dede_archives;
d e l e t e from dede_arctiny;
d e l e t e from dede_co_htmls;
d e l e t e from dede_co_urls;
d e l e t e from dede_co_mediaurls;
d e l e t e from dede_tagindex ;
d e l e t e from dede_taglist;
d e l e t e from dede_keywords;
在后臺直接運行上面的語句,意思是清空文章和原來采集過的記錄
TRUNCATE TABLE `dede_archives;
再在后臺直接運行上面的語句
TRUNCATE TABLE `dede_archives;
使用SQL的清空表的命令。ID就會從1開始。
dede文章刪除后 id從1開始設置方法
只需要執行三條SQL語句就可以了:
1、 ALTER TABLE `dede_archives` AUTO_INCREMENT =1; 主表
2、ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1; 微表
3、ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1; 附加表
很多人 都是只將主表dede_archives id設置為了1,這樣還不行。一定要同時將微表dede_arctiny和附加表dede_addonarticle一并執行了這樣id才可從1開始。
ALTER TABLE `dede_archives` AUTO_INCREMENT =1;
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1;
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
DeDecms清除文章數據和ID歸零 讓發布文章ID從1開始
先進入dedecms后臺,在系統選項里運行SQL命令 :
truncate table `dede_arctiny`;
truncate table `dede_archives`;
truncate table `dede_addonarticle`;
把上面上條mysql命令運行一行,意思是清除SQL表中的數據,刪除所有文章,并讓ID歸零。
這一條是舊版本用的 新發布文章ID從1開始:ALTER TABLE `dede_arctype` AUTO_INCREMENT =1;
新聞熱點
疑難解答