Dengan model ini tidak mungkin
- Alih-alih root gunakan NULL , jadi Anda bisa menggunakan InnoDB Foreign Key + Cascade Delete.
- Daripada menggunakan string parent_key, gunakan id ( mis. sun =1, moon =2 )
Cara lain adalah mengubah model data, sehingga Anda dapat dengan mudah memilih turunan elemen apa pun - lihat ini misalnya http://www.sitepoint.com/hierarchical-data-database-2/