Discuz论坛提示Discuz can't find"pre_forum_rsscache"解决方法,添加表pre_forum_rsscache出错

2019-06-07
0评论
/
阅读
管理员

Discuz论坛提示Discuz can't find"pre_forum_rsscache"解决方法

Discuz更新升级3.2,更新数据库结构时出现以下错误!

添加表 pre_forum_rsscache 出错,请手工执行以下SQL语句后,再重新运行本升级程序

Discuz can't find "pre_forum_rsscache"的解决方案

DROP TABLE IF EXISTS pre_forum_rsscache;

CREATE TABLE pre_forum_rsscache (

  lastupdate int(10) unsigned NOT NULL DEFAULT '0',

  fid mediumint(8) unsigned NOT NULL DEFAULT '0',

  tid mediumint(8) unsigned NOT NULL DEFAULT '0',

  dateline int(10) unsigned NOT NULL DEFAULT '0',

  forum char(50) NOT NULL DEFAULT '',

  author char(15) NOT NULL DEFAULT '',

  `subject` char(80) NOT NULL DEFAULT '',

  description char(255) NOT NULL DEFAULT '',

  guidetype char(10) NOT NULL DEFAULT '',

  UNIQUE KEY tid (tid),

  KEY fid (fid,dateline)

) TYPE=MyISAM DEFAULT CHARSET=gbk;

这是我网上找的代码,还有其他的,但是那个不能用,这个是可以用的,其实方法很简单,登录phpmyadmin然后找到你的数据库,在数据库下找到你这个表(如果不存在就不用找了)……因为我的表是存在的,用后台的tools无法修复,那个表又无法更改内容,执行都是错误的,我的方法很简单:

把原表名称修改其他的……然后执行上面的代码,创建新表(注意:pre_forum_rsscache表为dz默认表,如果你的前缀加入了其他信息,记得修改表名称,一定要和数据库其他前缀一样,不然无法使用……重点!重点!重点!)……然后在把原先的这个表(已重命名其他名称,我是在后面随便加入00000000数字)删除即可。……在后台更新数据,数据库,检查完整性,发现问题解决了!

本站附件分享,如附件失效,可以去找找看
诚通网盘附件百度网盘附件

赞助我
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。
本站加入了Google AdSense,因为谷歌 AdSense 算是广告商里难得“有节操、有底线”的佼佼者,没有任何低俗、垃圾、恶心的广告,所有希望不要“一刀切”式的拦截广告

如无特殊说明,解压密码均为:aisoa.cn


干饭福利分享: 微信扫码领取“饿了么”抵用券↓↓↓↓↓↓↓↓↓↓

于2019-06-07发布