2016-06-21 133 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

回答