2016-06-21 175 views
0

我可以在我的項目表中未鏈接到我的類別表更改表,但外鍵約束失敗

這裏的SQL查詢我所用:

ALTER TABLE `tbl_items` ADD FOREIGN KEY(`items_cat_id`) REFERENCES `tbl_items_cat`(`items_cat_id`) ON DELETE RESTRICT ON UPDATE CASCADE 

我已經嘗試過:

SET FOREIGN_KEY_CHECKS=0; 
<!-- SQL QUERY --> 
SET FOREIGN_KEY_CHECKS=1; 

這裏的錯誤: http://i.imgur.com/phDpRYI.png


這是我的表結構: enter image description here

+1

錯誤很明顯。列中的現有數據不滿足外部約束。 –

+0

明白了!謝謝,我忘了我的桌子上有數據。我首先清除了2個表,然後執行了查詢。 – EatCodePlaySleep

回答