還原帶外鍵sql文件

在工作中遇到一個問題,我對數據庫的sql進行了備份,生成了sql文件,用於以後的數據庫還原。

但是數據庫中的部份錶帶有外鍵約束,執行順序不正確的情況下會執行失敗。

所以才還原的時候 需要先執行

SET foreign_key_checks = 0; # 忽略約束檢查

保證執行不報錯 執行完以後 還原狀態

SET foreign_key_checks = 1; # 不忽略約束檢查

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章