Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何删除tag?

[复制链接]
茄子 发表于 2007-7-16 16:13:33 | 显示全部楼层 |阅读模式
1,登录管理员后台--tag管理中,查找需要删除的tag,可以看到其tagid的具体数值
如下图,我们要删除相关日志3,tagid为10


2,登录phpmyadmin
找到supe_tags表
找到相应的tagid为10 的项目,删除
如下图


或者执行sql语句直接删除:
  1. delete from supe_tags where tagid = xx;
复制代码
3,登录phpmyadmin,找到supe_spacetags表
找到tagid为10的条目,删除。注意,当您要删除的tag关联了多个信息时,需要删除全部的该tagid下的信息。
并记住这里登记的全部itemid信息。比如我们需要记住tagid为10 的时候对应了itemid为76


或者可以执行sql语句
  1. delete from supe_spacetags where tagid = xx ;
复制代码
4,到phpmyadmin中找到supe_spaceitems表
找到上面我们记住的itemid的信息条目,比如我们查找的是itemid为76的信息条目
如下图:


可以看到其所属类型是blog类型,所以我们得去找到supe_spaceblogs表。同理,如果后便是images、goods、link、file、news类型,以此类推,非别需要去找spaceimages、spacegoods、spacelinks、spacefiles、spacenews表

根据本例,我们得找spaceblogs表

5,打开phpmyadmin,找到supe_spaceblogs表
找到itemid为76的条目,编辑



将relativetags字段修改为
a:0:{}





注意,这样修改有一个问题:就是如果itemid为76下的信息还有其他tag的话,将会同时失去。
不过由于这边信息没有其他更好处理方法,只能这样了,问题也不大~

大家可以多研究下数据库字典,触类旁通:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
pc77maikongjian 发表于 2007-7-18 15:44:26 | 显示全部楼层
tag是一种folksonomy的文化
回复

使用道具 举报

hakeem 发表于 2007-11-12 12:38:20 | 显示全部楼层
要是没有SS呢?怎么删除discuz中的?
回复

使用道具 举报

zhuwenwu 发表于 2007-11-12 21:49:10 | 显示全部楼层
早就想把一些没有用的删了
回复

使用道具 举报

youkelai 发表于 2007-11-14 21:45:49 | 显示全部楼层
长见识了.呵呵~~!新手
回复

使用道具 举报

漫漫长路 发表于 2007-11-15 14:40:43 | 显示全部楼层
没用的就删了吧。
回复

使用道具 举报

lsattestdates 发表于 2008-10-3 12:26:51 | 显示全部楼层
这么多??
回复

使用道具 举报

紫苹果 发表于 2008-10-3 22:22:03 | 显示全部楼层
DZ里TAG在后台贴子里可以删
回复

使用道具 举报

4410118 发表于 2008-10-5 11:43:55 | 显示全部楼层
学习来了,下需要呢
回复

使用道具 举报

梦中情人 发表于 2008-11-6 17:17:16 | 显示全部楼层
这个后台找不到吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:53 , Processed in 0.028736 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表