香港独立IP空间
香港php空间
美国php空间
域名注册

相信站长们都知道,所谓的数据库,其实都是通过执行sql语句进行写入的。今天无忧主机小编在大家带来的就是用sql语句解决数据表确实的案例。小编在给客户往数据库中导入数据时,遇到了这样的一个问题,从提示中可以看出是pre_forum_rsscache这张表缺少或者表中的字段缺少了。故而数据导不进去。下面给大家截图看下:

 

doc 1392211548727029.files image0 DISCUZ缺少数据表如何手动修复discuz数据库中的pre forum rsscache数据表

pre_forum_rsscache数据表

那么遇到这种情况该如何操作呢?下面无忧主机小编给大家介绍一种在后台数据库手动解决的办法。步骤如下:

1 登陆您的phpmyadmin然后选中您使用的数据库如图所示:

phpmyadmin DISCUZ缺少数据表如何手动修复discuz数据库中的pre forum rsscache数据表

phpmyadmin

 

2 点击上方的sql,执行sql语句。

 

phpmyadmin1 DISCUZ缺少数据表如何手动修复discuz数据库中的pre forum rsscache数据表

phpmyadmin

3在下方就会出现运行SQL的方框。

 

phpmyadmin3 DISCUZ缺少数据表如何手动修复discuz数据库中的pre forum rsscache数据表

phpmyadmin

4 在里面输入以下SQL语句:

CREATE TABLE IF NOT EXISTS `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`)

) ENGINE=MyISAM DEFAULT CHARSET=gbk;

 

点击右下角的执行,这样您的这张数据表就完全优化好了。如果没有这张表格会创建一个新的pre_forum_rsscache表 如果其中的字段损坏了,就会重新修补了。这样您再导入您需要导入的数据SQL就会显示执行成功了。

相关文章推荐阅读:

DISCUZ X3.1论坛内容页面空白的解决方法

DISCUZ论坛上用户上传头像模糊的解决方法

DISCUZ论坛为什么门户、论坛都只能访问到门户?论坛无法访问

DISCUZ! X2.5在线升级BUG:“STATIC/IMAGE/POSTBG/3.JPG下载出现问题”

 

本文地址:http://www.51php.com/discuz/13595.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档