Las consultas jerárquicas , como se conocen esas consultas recursivas, no son compatibles con MySQL.
Sin embargo, son compatibles con Oracle, Microsoft SQL Server, DB2 y PostgreSQL, entre otros.
Si necesita una solución alternativa, puede encontrar un truco dinámico (y, por lo tanto, potencialmente peligroso) aquí: /programming/8104187/mysql-hierarchical-queries
También puede encontrar una discusión sobre cómo almacenar datos jerárquicos con otros modelos que no sean una Lista de adyacencia (es decir, la columna Principal ) aquí: /programming/192220/what-is-the-most-efficient- elegante-manera-de-analizar-una-mesa-plana-en-un-árbol /
¡Buena suerte!