Với mô hình này, nó là không thể nhầm lẫn
- Thay vì root, hãy sử dụng NULL, vì vậy bạn có thể sử dụng InnoDB Foreign Key + Cascade Delete.
- Thay vì sử dụng chuỗi khóa cha, hãy sử dụng id (ví dụ:sun =1, moon =2)
Một cách khác là thay đổi mô hình dữ liệu, vì vậy bạn có thể dễ dàng chọn bất kỳ phần tử nào của phần tử - hãy xem điều này, ví dụ: http://www.sitepoint.com/hierarchical-data-database-2/