帝国论坛帝国软件产品与服务帝国备份王[求助]还原数据时报错 【本版专题贴子】  
主题:[求助]还原数据时报错 [加入收藏夹]   

tadsky
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :36
注册时间:2005-05-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]还原数据时报错
还原数据库时出现

BLOB column 'post_text' used in key specification without a key length

原来帖子wm_chief 说过
请将这个表类型改为MYISAM
然后备份一次,在还原

我现在原有数据库已经删掉了,只剩备份文件,请问如何还原!!!!

[该贴被修改 1 次,最后修改时间 2005-05-04 01:52:04 ]



2005-05-04 13:51:32 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

修改这个表文件,把建立表的语句Type=*改成Type=MyISAM
然后还原即可



[零基础入门教程] [模板制作教程] [采集使用教程]
2005-05-04 11:16:45 已设置保密 顶部 回复 引用 报告 编辑 删除

tadsky
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :36
注册时间:2005-05-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不好意思,MYSQL 我不是太懂。

刚刚看了一下备份文件

<?
@include("../../inc/header.php");

/*
                SoftName : Ebak 1.2
                Author   : wm_chief
                Copyright: Power by www.phome.net
*/

$empire->query("DROP TABLE IF EXISTS `xoops_bb_posts_text`;");
$empire->query("create table `xoops_bb_posts_text`( `post_id` int(8) unsigned NOT NULL,
`post_text` text,
`post_edit` text, PRIMARY KEY (post_id), KEY search (post_text))  Type=MyISAM COMMENT='';");
$empire->query("replace into `xoops_bb_posts_text` values('5','测试发帖 8-)',NULL);");
$empire->query("replace into `xoops_bb_posts_text` values('6','测试回复! 8-)',NULL);");
$empire->query("replace into `xoops_bb_posts_text` values('8','8-)','');");

@include("../../inc/footer.php");
?>

里面是这样的,已经是Type=MyISAM,还提示上面的错误!




2005-05-04 12:02:54 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

   Type=MyISAM直接去掉呢



[零基础入门教程] [模板制作教程] [采集使用教程]
2005-05-05 01:15:21 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1