这个一般都是由于主题引用了不存在的分类导致的

解决方法:
1 查看已经被删除了的分类id

SELECT DISTINCT typeid FROM web.dnt_topics WHERE typeid NOT IN (SELECT DISTINCT typeid FROM web.dnt_topictypes)

2 更新包含此分类的主题

UPDATE dnt_topics SET typeid=0 WHERE typeid IN (a1,a2,a3)

a1,a2,a3就是上面查询的结果(排除0)

转自:http://summer.xiye.cn/showtopic-117.aspx

posted on 2008-06-13 14:47  gerdy  阅读(5586)  评论(0编辑  收藏  举报