Que eu saiba, o MySQL não possui uma função embutida para fazer isso. Você pode ter que implementar sua própria solução.
Implementei conjuntos aninhados com procedimentos armazenados e funcionou bem. Acredito que houve mais trabalho no princípio do conjunto aninhado com Intervalos aninhados para resolver os problemas relacionados ao alto número de atualizações necessárias na inserção ou exclusão de um nó - mas isso também tem seu próprio conjunto de problemas.