作者LokiCjn (我的征途是星之海)
看板PHP
标题[请益] phpBB资料库汇入MySQL 4.1的问题
时间Tue Dec 13 12:43:24 2005
看了版规应该是可以问这个吧
小弟之前打算把MySQL 4.0升级至4.1
先用mysqldump把资料库从4.0中dump出来
再重新安装MySQL 4.1
再restore回去
安装MySQL 4.1在configure时有下--with-charset=utf8
所以从4.0 dump出来的SQL档案直接restore回去就是utf8编码了
不用再修改SQL档
汇入的资料编码都是正常的
就算是big5的资料库也会自动转成utf8(有测试过)
试过Blog和CPG相簿的资料库都没问题
但是要汇入phpBB资料库时出现
ERROR 1062 (23000) at line 446: Duplicate entry
是phpbb_search_wordlist这个table产生了相同 primary key 的错误
有问过是因为4.0和4.1的字串长度计算不同的关系
把scheme改一下就行了(改长一点)
但还是失败了
出现一样的讯息
请问应该要如何解决呢?
有必要的话我可以提供原SQL档 (共有两个:一个是utf8,一个是big5)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.80.156
1F:推 appleboy46:嘿嘿 你还有哪里没问过 赶快去问吧 12/13 16:40
2F:推 LokiCjn:问题解决了,把phpbb_search_wordlist这个table清空 12/13 23:15
3F:→ LokiCjn:再汇回去,反正不影响phpBB正常的运作 12/13 23:16