首頁  >  問答  >  主體

mysql - Navicat 匯入轉儲的sql檔案後,發現有些資料在網站上不顯示。

用的是 navicat for mac 我操作的步驟是

  1. 右鍵選取正式網站裡的資料庫名,右鍵選取轉儲sql,儲存到桌面。

  2. 開啟本機伺服器環境,連結正常,選取本機資料庫名稱(相同的資料庫使用者名,密碼)右鍵選中,選擇匯入剛才的sql文件,全程沒有錯誤提示。

怪事出現了,去本地的伺服器測試網站的資料是否顯示正常,有些最新的資料可以添加上了,還有一些文章的資料沒有顯示出來,但是點擊本地伺服器資料庫去查看表,明明里面有最新的文章內容啊,為什麼網站上沒有顯示這些文章內容?
附加:navicat裡面的資料傳輸功能和轉儲sql文件,有什麼不同?請各位小夥伴指導。

我想大声告诉你我想大声告诉你2663 天前1848

全部回覆(4)我來回復

  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    你是用navicat匯出然後用phpmyadmin導入?

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-04 13:45:29

    太模糊了,建議用斷點和日誌調試問題所在

    回覆
    0
  • 欧阳克

    欧阳克2017-07-04 13:45:29

    是不是你導入的sql檔太大了?如果是的話就不這樣導入,用source導入試試。

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    首先確認下數據在你本地庫中是否存在,其次你的應用確定是連接的本地庫,如果連接的庫沒問題,庫裡確實存在數據,那麼只能看看你的應用程式有沒有問題了。

    關於你說的用navicat 導出數據,在我的理解中,像使用navicat、sequel pro、phpmyadmin 等工具,本質上與你執行mysqldump 命令進行的數據導出,mysql ... < file.sql 進行數據導入沒有什麼差別的。

    回覆
    0
  • 取消回覆