用过dedecms的站长,应该城市碰着这样的环境,当我们删除一些文章后,tags标签中就逐渐有了许多无效的标签存在,这些TAGS标签并不会随着我们删除文章一起删除,假如是热门的词还好,有许多文章都有,假如是冷门词,就会呈此刻TAGS列表有词,可是打开提示没有任何文章的环境,这很影响用户体验,因此很有须要把这些没有关联任何文章的TAGS删除,我们可以在dedecms的靠山的焦点—批量维护—TAG标签打点里删除TAG标签,可是这样操纵较量慢,需要点文章数按低到高排序,然后删除关联文章数为0的文章,需要许多步调操纵。
其实要批量删除TAG标签,我们还可以在数据库里举办。
登录DEDE靠山在系统-SQL呼吁行东西内里执行以下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语句可以把整个网站的所有无效TAG标签删都除去,因为是批量操纵,并且没有规复成果,因此必然要事先备份好数据库。