用dede建站的同學(xué),可能碰到這樣的情況,隨著我們刪除一些文檔后,tags標(biāo)簽中就會有很多無效的標(biāo)簽存在,在dedecms的后臺的核心—批量維護(hù)—TAG標(biāo)簽管理里我們可以刪除TAG標(biāo)簽,但是這樣如果我們的TAG標(biāo)簽很多的時(shí)候,這樣操作會很累。
要批量的刪除TAG標(biāo)簽,那我們就只能在數(shù)據(jù)庫里做修改了。
登錄數(shù)據(jù)庫,在數(shù)據(jù)庫里執(zhí)行以下SQL語句:
delete FROM dede_tagindex where typeid not in (SELECT id FROM dede_arctype);
delete FROM dede_taglist where typeid not in (SELECT id FROM dede_arctype);
以上的sql語句可以把整個(gè)網(wǎng)站的無效TAG標(biāo)簽刪除掉,大家請謹(jǐn)慎操作,事先一定要備份數(shù)據(jù)庫【mysql備份方法/mysql管理軟件】。
執(zhí)行完以后,我們再在后臺更新下緩存。再去看下后臺的TAG標(biāo)簽管理中無效的TAG標(biāo)簽是不是全部被刪除了。
有的同學(xué)說無法刪除,那是因?yàn)槟阍诎惭bdede時(shí)可能修改了表前綴!其中,dede_是你的表名前綴,默認(rèn)為dede_,改成自己的表前綴即可。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 刪除所有無效的 DedeCms 標(biāo)簽Tag方法