我的一個客戶最近格式化了他的機器並重新安裝了MySQL服務器和我的應用程序。他抱怨說,從主表中刪除記錄不會影響子表。我請他發送數據庫的備份。當我恢復數據庫時,我發現表引擎已更改爲MyISAM,而它們被設置爲InnoDB。MySQL外鍵問題
我刪除了子表中缺少主表中的記錄。在此之後,我不重新設置外鍵索引,它顯示錯誤:「外鍵約束失敗。錯誤1005」,有時錯誤:150.
我已經雙重檢查可能留在任何主表或子表中,但似乎沒有任何工作。
主表有兩列組成主鍵。這些專欄是:BillNo,BillDate。
請協助。