เมื่อสองตารางเชื่อมด้วย Foreign key และลบข้อมูลใน parent table ที่มีระเบียนใน child table ด้วย วิธีรักษาความสมบูรณ์ข้อมูลมีดังนี้:
ON DELETE CASCADE
ตัวเลือกนี้จะลบระเบียนจาก child table ด้วย หากค่า foreign key ถูกลบจากตารางหลัก
ON DELETE NULL
ตัวเลือกนี้จะตั้งค่าทุกค่าในระเบียนของ child table เป็น NULL สำหรับค่า foreign key ที่ถูกลบจากตารางหลัก