Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

A tabela de fechamento do MySQL não suportará subcategoria duplicada para pais diferentes


Encontrei a resposta aqui: Convertendo a tabela de encerramento de uma entidade fraca

RESPOSTA: Adicionei dois campos à tabela de fechamento para manter o id do ancestral e do descendente. Agora os nós são independentes dos valores reais. A estrutura permanece conectada e é usada para inserir, deletar, consultar, etc., mas os valores que são retidos em cada nó são sua própria entidade e podem ser substituídos por qualquer outra sem afetar a estrutura da árvore. Isso me permitiu resolver meu problema específico, que estava usando a mesma categoria filho em várias categorias pai. Espero que existam muitos outros benefícios, ainda a serem descobertos.