इस मॉडल के साथ यह असंभव है
- रूट के बजाय NULL का उपयोग करें, ताकि आप InnoDB विदेशी कुंजी + कैस्केड डिलीट का उपयोग कर सकें।
- पैरेंट_की स्ट्रिंग का उपयोग करने के बजाय, आईडी का उपयोग करें (उदाहरण के लिए सूर्य =1, चंद्रमा =2)
दूसरा तरीका डेटा मॉडल को बदलना है, ताकि आप आसानी से तत्व के किसी भी वंशज का चयन कर सकें - उदाहरण के लिए इसे देखें http://www.sitepoint.com/hierarchical-data-database-2/