MYSQL: Cannot delete or update a parent row: a foreign key constraint failshtml
這多是MySQL在InnoDB中設置了foreign key關聯,形成沒法更新或刪除數據。能夠經過設置FOREIGN_KEY_CHECKS變量來避免這種狀況。
sql
SET FOREIGN_KEY_CHECKS = 0;
刪除完成後設置
ide
SET FOREIGN_KEY_CHECKS = 1;
其餘:
關閉惟一性校驗
post
set unique_checks=0; set unique_checks=1;