在使用Dedecms織夢(mèng)CMS建站的時(shí)候,我們很多時(shí)候都是在本地先測(cè)試,成功后再上傳到空間,而在上傳到空間之前,我們需要將測(cè)試數(shù)據(jù)刪除清空,一般的方法都是在后臺(tái)刪除文章,但是這樣有一個(gè)弊端就是刪除文章后雖然數(shù)據(jù)沒(méi)有了,可是再發(fā)文章的話,文章id并沒(méi)有從1開(kāi)始,而是接著最后刪除的那個(gè)文章的id,這樣雖然沒(méi)什么影響,但是有些特別追求完美的站長(zhǎng),希望ID從1開(kāi)始,那么就要用到后臺(tái)的SQL命令行工具(特別注意:進(jìn)行以下操作前,一定要先備份數(shù)據(jù)庫(kù),參考織夢(mèng)備份教程!):
打開(kāi)后臺(tái)——系統(tǒng)——SQL命令行工具——多行命令,在輸入框中輸入:
delete from dede_addonarticle; delete from dede_addonimages; delete from dede_archives; delete from dede_arctiny; delete from dede_co_htmls; delete from dede_co_urls; delete from dede_co_mediaurls; delete from dede_tagindex ; delete from dede_taglist; delete from dede_keywords; |
這段SQL命令意思是清空文章和原來(lái)采集過(guò)的記錄,并沒(méi)有實(shí)現(xiàn)文章ID從1開(kāi)始,繼續(xù)輸入:
TRUNCATE TABLE `dede_archives`; |
這段SQL命令意思是清空文章表,文章ID就會(huì)從1開(kāi)始。但是這個(gè)命令只將主表dede_archives id設(shè)置為了1,這樣還不行。一定要同時(shí)將微表dede_arctiny和附加表dede_addonarticle一并執(zhí)行了這樣id才可從1開(kāi)始。繼續(xù)輸入以下代碼:
ALTER TABLE `dede_archives` AUTO_INCREMENT =1;
ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1;
ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
|
這樣就完美實(shí)現(xiàn)了清空所有文章且新建文章ID從1開(kāi)始。
相關(guān)閱讀:dedecms常用批處理SQL命令