ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails

mysql數據庫刪除一張表報錯ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails

報錯原因: 出現這個報錯原因是你在執行一條刪除表的操作,而且這個表是一個建有主鍵的表,這張父表被裏一張子表用了外鍵關聯起來了.你可以先刪除與它有關聯的子表,再刪除父表.

 

查看語句:

show create table  xxx(子表);

刪除語句:

alter table xxx drop foreign key  fk_emp_dept(這個是我自定義的外鍵名稱);

刪除父表:

drop table sss;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章