MYSQL匯入SQL檔案出錯的二種解決方法
阿新 • • 發佈:2019-01-29
本人在本地使用navicat for MySQL可以連線到伺服器資料庫,但是從伺服器資料庫用navicate匯出的.sql檔案後再用navicate匯入到本地的資料庫中會出現若干條記錄的錯誤:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to yourmysql server version for the right syntax to use near ****
[Err] /*
一、在網上找了很多方法都無法解決,無意中看到一個mysql資料同步的方法:
1>在本地建一個與資料庫同名的資料庫
2>選擇navicat中連線伺服器的資料庫,在選單欄選擇工具-->資料傳輸
3>在彈出的的視窗中“源”部分就是你要匯出的源資料庫,“目標”就是本地的資料庫,點選左下角全選後,再點選開始按鈕
再來檢視一下本地資料庫,是不是資料和結構都已經匯入到本地資料庫中了呢。
二、從備份中匯出.sql再匯入到本地資料庫中
1>在連線伺服器中的資料庫上新建備份,選中要備份的資料庫-->點選選單欄上的備份-->新建備份
這樣我們就得到了備份轉儲的.sql檔案,再將這個.sql檔案匯入到本地的資料庫中,結果...就不再提示有錯誤了