要完全解决此问题,需要使用后台SQL命令行工具(注意:在执行以下操作之前,请务必备份数据库,如果有问题,请立即恢复数据,以避免不必要的丢失。
打开后台——系统——SQL命令行工具——的多行命令,在输入框中输入以下内容deletefromdede_addonarticle; deletefromdede_addonimages; deletefromdede_archives; deletefromdede_arctiny; deletefromdede_co_htmls; deletefromdede_co_urls; deletefromdede_co_mediaurls; deletefromdede_tagindex; deletefromdede_taglist; deletefromdede_keywords; 这段SQL命令意思是清空文章和原来采集过的记录,并没有实现文章ID从1开始,继续输入: TRUNCATETABLE`dede_archives`; 这段SQL命令意思是清空文章表,文章ID就会从1开始。但是这个命令只将主表dede_archivesid设置为了1,这样还不行。一定要同时将微表dede_arctiny和附加表dede_addonarticle一并执行了这样id才可从1开始。继续输入以下代码: ALTERTABLE`dede_archives`AUTO_INCREMENT=1; ALTERTABLE`dede_arctiny`AUTO_INCREMENT=1; ALTERTABLE`dede_addonarticle`AUTO_INCREMENT=1; 这样就完美实现了清空所有的文章且新建文章时ID从1开始。