大家在使用織夢CMS建站的時候,不論是從網(wǎng)上下載的模板,還是自己仿的網(wǎng)站,基本上都需要先在本進行測試,待一切都調(diào)試好了之后在上傳空間。在正式使用DedeCMS程序之前,我們需要將網(wǎng)站測試時發(fā)布的文章、圖片等數(shù)據(jù)進行清空。
一般情況下我們直接在后臺進行刪除,這樣做雖然刪除了所有的文章,但是當我們在重新發(fā)布文章的時候,文章ID并沒有從1開始,而是接著我們刪除文章的最后一個ID。這樣直接使用是沒有任何問題的,不過對于一些追求完美的站長,希望發(fā)布的文章ID從1開始。這時候就需要用到網(wǎng)站后臺的SQL命令行工具(建議:網(wǎng)站測試完后,直接在本地備份然后執(zhí)行以下操作!)
登錄后臺——系統(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命令的意思是清空測試時發(fā)布的文章記錄,并沒有實現(xiàn)文章ID從1開始,繼續(xù)輸入:
TRUNCATE TABLE `dede_archives`;
這段SQL命令的意思是清空文章表,文章ID重新從1開始。但是這個命令只會將主表的ID設(shè)置為1,我們還需要同時將微表和附加表一并執(zhí)行從1開始。繼續(xù)輸入以下代碼:
ALTER TABLE `dede_archives` AUTO_INCREMENT =1; ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1; ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
經(jīng)過以上操作之后,網(wǎng)站之前的文章就全部清空了。并且重新發(fā)布文章,ID就是從1開始的了。
重置欄目ID:
網(wǎng)站刪除欄目之后,新建欄目ID不從1開始的解決辦法,依然在后臺使用SQL命令工具輸入以下代碼即可實現(xiàn):
ALTER TABLE `dede_arctype` AUTO_INCREMENT =1;
這樣一來網(wǎng)站新建欄目,發(fā)布文章ID都是從1開始的了。不做以上操作也不會對正常的使用有任何影響,大家在使用織夢CMS建站的時候,可以根據(jù)自己喜好決定進行操作。