1. 程式人生 > >[MySQL]MYSQL: Cannot delete or update a parent row: a foreign key constraint fails

[MySQL]MYSQL: Cannot delete or update a parent row: a foreign key constraint fails

原文:http://www.cnblogs.com/william-lin/archive/2013/01/22/2871398.html

這可能是MySQL在InnoDB中設定了foreign key關聯,造成無法更新或刪除資料。可以通過設定FOREIGN_KEY_CHECKS變數來避免這種情況。 



SET FOREIGN_KEY_CHECKS = 0; 
刪除完成後設定 
SET FOREIGN_KEY_CHECKS = 1; 


其他: 
關閉唯一性校驗 
set unique_checks=0; 
set unique_checks=1;