发新话题
打印

请教一个不同版本数据库的问题

请教一个不同版本数据库的问题

环境: APMServ 5.1.2+ecshop2.1.5

昨天在MYSQL4.0下测试,现在想转到5.1下,但是数据库转换过来后首页全部乱码了,打开商品详细页后提示
引用:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `ecshop`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('052414426f0d7888b417515003344d22', '1180804591', '127.0.0.1', 'a:0:{}') ) [2] => Array ( [error] => Duplicate entry '052414426f0d7888' for key 1 ) [3] => Array ( [errno] => 1062 ) )
请问怎么样才能正确转换,关于网店设置的资料是存在哪个文件里,是存在数据表里吗?`ecs_shop_config` 。谢谢!~

[ 本帖最后由 goldSn0ke 于 2007-6-3 01:28 编辑 ]
http://www.dvs.net.cn  http://www.dvs-tech.cn

TOP

用phpmyadmin打开昨天的数据库文件,用4.1那个,执行“SELECT *
FROM `ecs_shop_config`
LIMIT 0 , 30”里面全部是乱码,安装的时候都是选简体中文,
http://www.dvs.net.cn  http://www.dvs-tech.cn

TOP

问题不会官方处理~~i 俺在百脑汇~ 近的可怕,不会是邻居吧

[ 本帖最后由 dakoumusic1 于 2007-6-4 03:03 编辑 ]

TOP

不是啊,我以前在天晟明苑,现在搬到员村山顶这边了.现在不是很方便,想搬回那边的说... 我QQ:3312660,交个朋友吧
http://www.dvs.net.cn  http://www.dvs-tech.cn

TOP

回复 #1 楼:出现这个错误,是因为有相同的sesskey,您将重复的删除掉。

回复 #2 楼:20070522的更新版本已经对不同版本的数据库数据转换做了相应的处理。但是由于你之前的数据库版本低,不支持utf8字符集,所以导出来的时候就可能会是乱码。那么在导入后也会是乱码。但是应该不影响页面的。

TOP

谢谢楼上的,第一个问题我清了IE的临时文件和cookie,但结果还是一样

第二个问题现在可以正常导入,但是导入后在前台刷新看不到新的数据,要在后台刷新确认才行.我再测试一下.
http://www.dvs.net.cn  http://www.dvs-tech.cn

TOP

第一个问题你清空cookie和临时文件是不管用的。需要清空ecs_sessions表。
第二个问题,是因为缓存的原因,你需要从后台清除一下缓存。方法:点击“清除缓存”。

TOP

好了没

TOP

发新话题