帝国论坛帝国软件产品与服务帝国备份王Type=MyISAM还是报错! 【本版专题贴子】  
主题:Type=MyISAM还是报错! [加入收藏夹]   

sandymmx
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :20
注册时间:2005-06-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
Type=MyISAM还是报错!
备份王1.2恢复数据时,报错!
以下是错误提示:
BLOB column 'content' used in key specification without a key length




以下用是文本打开的,备份PHP文件:
<?
@include("../../inc/header.php");

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

$empire->query("DROP TABLE IF EXISTS `article_announcements`;");
$empire->query("create table `article_announcements`( `id` smallint(6) unsigned NOT NULL auto_increment,
`author` varchar(15) NOT NULL,
`title` varchar(250) NOT NULL,
`starttime` int(10) unsigned NOT NULL,
`endtime` int(10) unsigned NOT NULL,
`content` text NOT NULL,
`addtime` int(11) NOT NULL, PRIMARY KEY (id))  Type=MyISAM COMMENT='公告信息表';");

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

[该贴被修改 1 次,最后修改时间 2005-06-04 09:38:42 ]



2005-06-04 21:32:23 已设置保密 顶部 回复 引用 报告 编辑 删除

sandymmx
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :20
注册时间:2005-06-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

版主您好,我已经看了一些,关于解决这类似问题的帖子。

但我用的是PHPWind 2.0。我用phpmyadmin看了一下,所有的表全是用的MyISAM。

但我用备份王1.2恢复数据时,还是在报错,所以我就没有办法了。

还望版主,能不吝指点,十分感谢!




2005-06-04 09:37:47 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

应该不是这个表出问题.必须是索引才会出现上面的



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

sandymmx
用户头衔:书生

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

我打开本地phpmyadmin看,只有前两个表恢复进入了数据库。
所以以下摘的是第三个表的内容,应该是这样,因为是在恢复第三个表的时候,报的错误。
帝国备份王,应该是按一个表一个表,来备份、恢复的。


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

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

$empire->query("DROP TABLE IF EXISTS `article_articles`;");
$empire->query("create table `article_articles`( `id` int(11) NOT NULL auto_increment,
`title` varchar(100) NOT NULL,
`note` varchar(250) NOT NULL,
`content` text NOT NULL,
`author` varchar(20) NOT NULL,
`email` varchar(100) NOT NULL,
`admin` varchar(20) NOT NULL,
`source` varchar(100) NOT NULL,
`keywords` varchar(50) NOT NULL,
`click` int(11) NOT NULL,
`typeid` smallint(6) NOT NULL,
`addtime` int(11) NOT NULL,
`state` tinyint(1) NOT NULL, PRIMARY KEY (id), KEY title (title,author,typeid), KEY keywords (keywords), KEY content (content))  Type=MyISAM COMMENT='文章内容信息表';");
$empire->query("replace into `article_articles` values('1','灵宝经','','<p>上部金诰书&nbsp; 元始所著 </p>\r\n<p>1 所谓大道者,高而无上,引而仰观,其上无上,莫见其首,所谓大道者,卑而无下,俯而俯察,其下无下,莫见其基。</p>..........................................................................................
\r\n<p>z8 以一心观万物,万物不谓之有余。以万物扰一气,一气不谓之不足。一气归一心。</p>','','','sandymmx','','文章,灵宝经','0','4','1117468163','1');");

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




2005-06-04 15:56:44 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

应该是上面这个表出问题.因为有KEY content(content)
把上面的KEY content(content)改成FULLTEXT KEY content(content),然后恢复

这个问题,下版会改进.

[该贴被修改 1 次,最后修改时间 2005-06-05 09:55:36 ]


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

wm_chief
用户头衔:管理员

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

已问题已搞定,今天会发布1.3版,修复此问题



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

tjingxian
用户头衔:举人 *

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

期待中……




2005-06-05 12:56:37 已设置保密 顶部 回复 引用 报告 编辑 删除

sandymmx
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :20
注册时间:2005-06-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

多谢版主!!!!




2005-06-05 16:30:00 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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