作者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
推 appleboy46:嘿嘿 你還有哪裡沒問過 趕快去問吧 12/13 16:40
推 LokiCjn:問題解決了,把phpbb_search_wordlist這個table清空 12/13 23:15
→ LokiCjn:再匯回去,反正不影響phpBB正常的運作 12/13 23:16