工作熊這次虛擬主機搬家時後,在匯入WordPress的「資料庫」到新的虛擬主機時發生了一個「表格【wp-commentmeta】已經存在」的錯誤。
錯誤訊息如下:
MySQL said: Documentation 1050 – Table ‘wp_commentmeta’ already exists |
或
MySQL 回應: #1050 – Table ‘wp_commentmeta’ already exists |
查詢了一下,發現【wp_commentameta】表單是用來存儲「評論(訪客留言)」的屬性,大部份是給外掛程式擴展評論功能用的,而真正的評論則是存放在【wp_comments】這個表單裡頭。所以如果你沒有安裝什麼外掛會用到評論的功能。
基本我們是可以直接忽略這個「#1050 – Table ‘wp_commentmeta’ already exists」錯誤訊息。WordPress的執行上也不會出現什麼問題。
如果,你還是擔心這個錯誤會影響到WordPress後續的運作,或是真有外掛用到評論的功能,你可以試著重新「匯出」資料庫,選擇「自訂 – 顯示所有可用的選項」,然後勾選「加入 DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER 指令」,再按「執行」,之後將資料庫重新「匯入」就不會再出現錯誤了。勾選這個選項會自動刪除重複的表格或強迫在你匯入時重新建立表單。
延伸閱讀:
如何搬家修改並還原WordPress到不同網址
備份Byethost的WordPress網頁搬家到000webhost
部落格搬家後的人氣流量會受到多少影響?如何補救?
發佈留言