如果沒有二進制字段等疑難問題可以直接生成腳本(記得選擇“框架和數據”),再執行導入。詳見網址:https://jingyan.baidu.com/article/b2c186c8e16115c46ef6ff38.html;
以上不管用往下看。
我們直接說方法,不得不說技術活是的細活。步驟如下:
第一步:生成腳本。數據庫名稱右鍵單擊,以此選擇“任務”->"生成腳本",和百度經驗方法相同,但此處選擇“僅框架”【見下圖】,導出數據庫對象創建腳本。
第二步:分解腳本。將數據庫表約束創建語句從腳本中剝離出來,腳本中創建約束語句都在一塊,很方便。如下圖:
第三步:執行部分腳本。執行除“數據庫表約束腳本(4-1.表和視圖創建_約束.sql)”外的其他腳本。
第四步:遷移數據。使用導出(“任務”->"導出")功能,將高版本數據導入到低版本當中。此步驟之前建議備份數據庫,導數據出現錯誤,可以及時還原,重新進行第四步。
第五步:執行剩餘腳本。遷移數據成功後,執行數據庫表約束腳本(4-1.表和視圖創建_約束.sql)。