这个一般都是由于主题引用了不存在的分类导致的
解决方法:
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)