共計 736 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下使用 navicat 導(dǎo)出整個數(shù)據(jù)庫的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
首先我們要明確一點,navicat 在使用轉(zhuǎn)存為 SQL 文件的方式導(dǎo)出數(shù)據(jù)庫時,如果有外鍵那么就會導(dǎo)致導(dǎo)入時出錯,因此我們需要使用數(shù)據(jù)傳輸?shù)姆绞竭M行導(dǎo)出。
選成使用文件方式進行保存
高級選項需選成
這樣導(dǎo)出的 SQL 腳本就是完整版本的, 在新數(shù)據(jù)庫中導(dǎo)入不般不會報錯.
* 如果出現(xiàn)導(dǎo)入報錯:[Err] 1067 – Invalid default value for search_time 報錯原因意思是說:mysql5.7 版本中有了一個 STRICT mode(嚴格模式),而在此模式下默認是不允許設(shè)置日期的值為全 0 值的,所以想要 解決這個問題,就需要修改 sql_mode 的值。
解決辦法:
mysql select @@sql_mode;
mysql set sql_mode=(select replace(@@sql_mode, NO_ZERO_IN_DATE,NO_ZERO_DATE ,
這里改完是沒用的,因為要改全局參數(shù)。
mysql set @@global.sql_mode=(select replace(@@global.sql_mode, NO_ZERO_IN_DATE,NO_ZERO_DATE ,
mysql select @@global.sql_mode;
再導(dǎo)入就可以了。
以上是“使用 navicat 導(dǎo)出整個數(shù)據(jù)庫的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!
向 AI 問一下細節(jié)