跟老師的一樣,為什么會報錯!
mysql> DELETE FROM works2 WHERE id=3;
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`work1`.`works3`, CONSTRAINT `works3_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `works2` (`id`))
mysql> DELETE FROM works2 WHERE id=3;
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`work1`.`works3`, CONSTRAINT `works3_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `works2` (`id`))
2019-10-08
舉報
2019-11-09
你應該是在子表中加了RESRICT,然后造成了現在的情況。
2019-10-10
父表和子表之間存在約束,無法直接刪除父表中的字段