我使用嵌套集模型將hierarchical data保存到數據庫表中,我感興趣的是MySQL是否具有對添加/刪除節點的內置支持,或者我必須從頭開始編寫存儲過程。 謝謝。Mysql 5是否具有管理分層數據的過程?
0
A
回答
1
據我所知,MySQL沒有內置功能來做到這一點。您可能需要實施自己的解決方案。
我已經用存儲過程實現了嵌套集,它運行良好。我相信在嵌套集原理方面,Nested intervals已經有了進一步的工作來解決有關插入或刪除節點所需的更新數量較多的問題 - 但這也有其自身的一系列問題。
0
正如@teabot所說,MySQL不提供任何內置功能來執行此操作。但是,有很多來源可以爲您提供超過半個體面的起點,因此您不得不完全推出自己的產品。
例如,請參閱Working with Graphs in MySQL,MySQL docs,甚至可能是Joe Celko's book。根據您的確切用例,您可能還會發現有人已經爲您完成了它(請參閱django-mptt實施)。
相關問題
- 1. 在MySQL中管理分層數據
- 2. 在C/C++中管理分層數據
- 3. 具有分層數據的複選框
- 4. 通過覆蓋現有數據管理MySQL表中的數據
- 5. 通過Firebase管理訪問深層數據管理
- 6. 是否有構建Entity Framework存儲過程的數據庫管理員指南?
- 7. 任何人都知道iPhone教程管理分層數據?
- 8. 分層數據在MySQL
- 9. 如何檢查進程是否具有管理權限
- 10. 在mysql中分組和排序結果(具有分層信息的數據)
- 11. 數據庫的構建過程管理
- 12. RavenDB分層數據處理
- 13. MongoDB的數據庫管理工具
- 14. n層系統是否對大數據集處理有「意義」?
- 15. 管理mysql數據庫
- 16. MYSQL數據庫管理
- 17. MySQL數據庫管理器
- 18. 數據庫管理php mysql
- 19. mysql管理歷史數據
- 20. 分層數據庫,多個表或具有父級ID的列?
- 21. MySQL是否具有「this」數據庫的概念?
- 22. MYSQL數據庫探查器是否有免費的工具?
- 23. CouchDB數據庫是否有訪問控制,如PostgreSQL和MySQL特權管理?
- 24. 是否有用於管理數據集的VB.NET UI模板?
- 25. mysql中的分層數據模型
- 26. MySQL的操作分層數據
- 27. Wijmo 5具有層次結構和分頁的FlexGrid和AngularJS
- 28. 是否有支持iOS和Android上的遠程數據管理的Java數據庫框架
- 29. MySQL - 處理這種分層數據的最佳方法?
- 30. 什麼是分層數據