mysql資料庫匯入外來鍵約束問題

世有因果知因求果發表於2015-07-07

  在網站搬遷過程中,很重要一點是資料的遷移。你的資料庫可能已經包含了一個設計良好的資料表集合,並且在網站運營過程中,產生了重要的資料。這時你必須做好包含資料表schema以及資料本身的遷移。

完成上述資料庫的遷移,最方便的方法是匯出和匯入。但是問題是,在匯入時,由於資料表本身之間的foreign key外來鍵約束,而導致建立資料無法成功。

臨時的解決辦法是: 


mysql> set @@global.foreign_key_checks = 0;

在匯入完畢後


mysql> set @@global.foreign_key_checks = 1;

相關文章