Trong trường hợp đơn giản hơn, điều gì sẽ xảy ra nếu một bản ghi bị xóa khỏi Child và nó có một chú thích tham chiếu? Đó là điều không xác định, vì vậy dù sao thì các ràng buộc cũng không thành công.
Nếu xóa Con không xóa các Bác của nó, thì thay vào đó điều gì sẽ xảy ra? Uncle.childid không được để trống.
Điều bạn muốn là một trong ba điều sau:
- Uncle.childid có thể không có giá trị và bạn muốn BẬT XÓA THIẾT LẬP KHÔNG ĐỦ cho childid.
- Uncle.childid không được để trống và bạn muốn BẬT XÓA CASCADE cho childid.
- Childid không thuộc về Uncle và bạn muốn có quan hệ ChildsUncle với các ràng buộc khóa ngoại ON DELETE CASCADE cho cả Child và Uncle. Không rõ ràng sẽ là một khóa ứng cử viên cho mối quan hệ đó (tức là nó phải là duy nhất).