发新话题
打印

[已解决] 升级时数据转换的一个问题

升级时数据转换的一个问题

今天升级ecshop,从2.5.1到2.6.0 gbk 0707的版本,数据转换时最初出现ecs_keywords数据错误,后来清空了该表重新升级,又出现如下错误,在论坛里也没找到类似答案,只能在这问问ec的人,看能否帮我分析一下原因,谢谢了。


错误提示:

创建表 ecs_pma_bookmark 时失败!
CREATE TABLE `ecs_pma_bookmark` (  `id` int(11) NOT NULL auto_increment,  `dbase` varchar(255) collate utf8_bin NOT NULL default '',  `user` varchar(255) collate utf8_bin NOT NULL default '',  `label` varchar(255) character set utf8 NOT NULL default '',  `query` text collate utf8_bin NOT NULL,  PRIMARY KEY  (`id`)) ENGINE=MyISAM DEFAULT CHARSET=gbk COLLATE=utf8_bin COMMENT='Bookmarks'
COLLATION 'utf8_bin' is not valid for CHARACTER SET 'gbk'




我的系统信息:

[tr]系统信息  [/tr]              
服务器操作系统:WINNT (127.0.0.1)Web 服务器:Apache/2.2.4 (Win32) PHP/5.2.3
PHP 版本:5.2.3MySQL 版本:5.0.45-community-nt-log
安全模式:安全模式GID:
Socket 支持:时区设置:Asia/Shanghai
GD 版本:GD2 ( JPEG GIF PNG)Zlib 支持:
IP 库版本:20071024文件上传的最大大小:128M
ECShop 版本:v2.5.1 RELEASE 20080229安装日期:2007-10-28


[ 本帖最后由 lvzongmou 于 2008-7-16 09:12 编辑 ]

TOP

有谁能帮我分析一下吗

TOP

自己顶一下

TOP

回复 #1 lvzongmou 的帖子

您好,ec没有ecs_pma_bookmark这个数据表。

TOP

引用:
原帖由 桔子 于 2008-7-14 14:04 发表
您好,ec没有ecs_pma_bookmark这个数据表。
我也查了没有这个表,但是为什么会报出这个错误呢?升级也没有办法继续

TOP

你把这个表删除了得了。

TOP

刚才上服务器上仔细看了下,发现了
ecs_pma_bookmark
ecs_pma_column_info
ecs_pma_history
ecs_pma_pdf_pages
ecs_pma_relation
ecs_pma_table_coords
ecs_pma_table_info
这几个表,与其它表的命名有点不一样,但是这几个表我都没有创建过,数据也都是空的,不知道是怎么来的,也不知道是否有用

TOP

回复 #5 lvzongmou 的帖子

您先检查一下这个数据表是不是其他应用的数据表。如果确定这个数据表不是其他应用的数据表或是没有用途的表就可以删除了/

TOP

回复 #8 桔子 的帖子

如果不确定的话,建议您先将这几个表备份一下,然后再删除。

TOP

引用:
原帖由 桔子 于 2008-7-14 17:15 发表
如果不确定的话,建议您先将这几个表备份一下,然后再删除。
晚上先这样试试看看

TOP

回复 #10 lvzongmou 的帖子

对数据库进行操作前,一定要备份。

TOP

把那几个表删了,现在已经升级了,能用,再观察看看是否有问题

TOP

发新话题