Antes de nada gracias por tu paciencia , pero te cuento. Entiendo que con lo que he explicado y con el código que he pegado , pienses eso, porque está muy lejos de lo que pretendo que es esto:
1 Después de una consulta a la Db o bien de haberle pasado una ID por URL o por POST (aún no se), dicha ID será la de una RAMA ya existente.
2 Ahora es cuando se crear la nueva RAMA (hija), que quiero relacionar con la otra ya existente (por eso la rama parent no puede generarse la ID de forma aleatoria ¿entiendes?.
El problema es que yo no he explicado desde el principio bien el asunto. Lo único que ahora estaba haciendo eran pruebas para entender todo mejor.
Gracias