1. 程式人生 > >mysql匯入資料時的外來鍵約束問題

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

        當匯入資料的時候,經常會出現報告外來鍵錯誤,這是由於table中有外來鍵約束,但匯入資料時資料

可能還沒完整,所以會出現這樣的錯誤。錯誤如下圖所示:

      

      這個問題可通過FOREIGN_KEY_CHECKS解決,用法如下:


        1、setFOREIGN_KEY_CHECKS=0;    #在匯入的指令碼命令列最前面設定為不檢查外來鍵約束

        2、。。。。。。。。。。。。              #匯入資料的命令列

        3、setFOREIGN_KEY_CHECKS=1;    #在匯入後恢復檢查外來鍵約束