sql >> Database teknologi >  >> RDS >> Mysql

MySql-lukningstabel understøtter ikke dublerede underkategorier for forskellige forældre

Jeg fandt svaret her: Konvertering af lukketabellen fra en svag enhed

SVAR: Jeg tilføjede to felter til lukketabellen for at holde id'et for både forfaderen og efterkommeren. Nu er knudepunkterne uafhængige af de faktiske værdier. Strukturen forbliver forbundet og bruges til at indsætte, slette, forespørge osv., men de værdier, der bevares ved hver node, er deres egen enhed og kan erstattes af enhver anden uden at påvirke træets struktur. Dette gjorde det muligt for mig at løse mit særlige problem, som var at bruge den samme underordnede kategori i flere overordnede kategorier. Jeg forventer, at der er mange andre fordele, som endnu ikke er opdaget.




  1. ScaleGrid lancerer Google Cloud Platform (GCP) Support til Managed Database Hosting

  2. mysql, dump, databasegendannelse

  3. Forespørgselsbyggerens betingede parametre

  4. sqlLiteDatabase.query() for INNER JOIN