2009-08-13 38 views

回答

1

據我所知,MySQL沒有內置功能來做到這一點。您可能需要實施自己的解決方案。

我已經用存儲過程實現了嵌套集,它運行良好。我相信在嵌套集原理方面,Nested intervals已經有了進一步的工作來解決有關插入或刪除節點所需的更新數量較多的問題 - 但這也有其自身的一系列問題。

0

正如@teabot所說,MySQL不提供任何內置功能來執行此操作。但是,有很多來源可以爲您提供超過半個體面的起點,因此您不得不完全推出自己的產品。

例如,請參閱Working with Graphs in MySQLMySQL docs,甚至可能是Joe Celko's book。根據您的確切用例,您可能還會發現有人已經爲您完成了它(請參閱django-mptt實施)。