sql >> Base de Datos >  >> RDS >> Mysql

La tabla de cierre de MySql no admitirá subcategorías duplicadas para diferentes padres

Encontré la respuesta aquí: Convertir la tabla de cierre de una entidad débil

RESPUESTA: Agregué dos campos a la tabla de cierre para contener la identificación tanto del antepasado como del descendiente. Ahora los nodos son independientes de los valores reales. La estructura permanece conectada y se utiliza para insertar, borrar, consultar, etc., pero los valores que se retienen en cada nodo tienen entidad propia y pueden ser reemplazados por cualquier otro sin afectar la estructura del árbol. Esto me permitió resolver mi problema particular, que era usar la misma categoría secundaria en varias categorías principales. Espero que haya muchos otros beneficios, aún por descubrir.