大家在使用织梦CMS建站的时候,不论是从网上下载的模板,还是自己仿的网站,基本上都需要先在本进行测试,待一切都调试好了之后在上传空间。在正式使用DedeCMS程序之前,我们需要将网站测试时发布的文章、图片等数据进行清空。
一般情况下我们直接在后台进行删除,这样做虽然删除了所有的文章,但是当我们在重新发布文章的时候,文章ID并没有从1开始,而是接着我们删除文章的最后一个ID。这样直接使用是没有任何问题的,不过对于一些追求完美的站长,希望发布的文章ID从1开始。这时候就需要用到网站后台的SQL命令行工具(建议:网站测试完后,直接在本地备份然后执行以下操作!)
登录后台——系统——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命令的意思是清空测试时发布的文章记录,并没有实现文章ID从1开始,继续输入:
TRUNCATE TABLE `dede_archives`;
这段SQL命令的意思是清空文章表,文章ID重新从1开始。但是这个命令只会将主表的ID设置为1,我们还需要同时将微表和附加表一并执行从1开始。继续输入以下代码:
ALTER TABLE `dede_archives` AUTO_INCREMENT =1; ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1; ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1;
经过以上操作之后,网站之前的文章就全部清空了。并且重新发布文章,ID就是从1开始的了。
重置栏目ID:
网站删除栏目之后,新建栏目ID不从1开始的解决办法,依然在后台使用SQL命令工具输入以下代码即可实现:
ALTER TABLE `dede_arctype` AUTO_INCREMENT =1;
这样一来网站新建栏目,发布文章ID都是从1开始的了。不做以上操作也不会对正常的使用有任何影响,大家在使用织梦CMS建站的时候,可以根据自己喜好决定进行操作。