जब दो टेबल्स फॉरेन की से जुड़ी होती हैं और पेरेंट टेबल में डेटा डिलीट किया जाता है, जिसके लिए चाइल्ड टेबल में भी रिकॉर्ड मौजूद होता है, तो डेटा इंटीग्रिटी बनाए रखने के निम्नलिखित तरीके हैं:
ON DELETE CASCADE
यह विकल्प चाइल्ड टेबल से भी उस रिकॉर्ड को हटा देता है अगर फॉरेन की की वैल्यू मेन टेबल से डिलीट हो जाती है।
ON DELETE SET NULL
यह विकल्प चाइल्ड टेबल के उस रिकॉर्ड की सभी वैल्यूज़ को NULL पर सेट कर देता है, जिसके लिए फॉरेन की की वैल्यू मेन टेबल से डिलीट हो गई है।
अतिरिक्त जानकारी: MySQL में ON DELETE RESTRICT (डिफ़ॉल्ट) और ON DELETE NO ACTION भी उपलब्ध हैं। RESTRICT पेरेंट रिकॉर्ड को डिलीट करने से रोकता है अगर चाइल्ड रिकॉर्ड मौजूद है। NO ACTION RESTRICT के समान है लेकिन ट्रिगर के बाद चेक करता है।