Mailinglisten-Archive |
Lutz Zetzsche schrieb: >Hi Lars, > >LB schrieb: > > >>>Das könnte man datenbankseitig z.B. so lösen: >>> >>> Knoten-ID -> Primary Key >>> Links-Wert -> Unique Index >>> Rechts-Wert -> Unique Index >>> >>>So - und nun kommt dann noch die ID hinein, die ich bisher immer mit >>>Element-ID bezeichnet hatte. Deren Werte dürfen dann mehrfach in der >>>Tabelle vorkommen. Die Element-ID holt dann aus der Elemente-Tabelle eine >>>Beschreibung für den Knoten. Diese separate Elemente-Tabelle macht z.B. >>>für mehrsprachige Inhalte Sinn oder für die Mehrfachverwendung von >>>Beschreibungen. >>> >>> >>Mit Unique Index hab ich noch nie gearbeitet! Interessant! Hast Du da nen >>guten link zu oder ist das auf mysql.com gut beschrieben? >> >> > >das ist auf mysql.com gut beschrieben. :-) > >Ich habe mich aber gerade gefragt, ob es tatsächlich sinnvoll ist, Links- >und Rechts-Wert auf "Unique" zu setzen. Je nachdem, wie man seine >SQL-Befehle absetzt, könnte ich mir vorstellen, daß es zu Problemen kommt, >wenn man einen Knoten einfügt oder verschiebt und daraufhin die >betreffenden Links/Rechts-Werte anpassen muß. Es könnte sein, daß während >des Anpassungsprozesses ja doch einmal ein Wert doppelt vorkommen muß. Das >mußt Du einfach mal testen. > > >Viele Grüße > >Lutz > > > > hast du da zufällig nen link, denn über die suche finde ich keinen passenden Eintrag zu Unique Index . Das ist doch ein mögliches Spaltenattribut oder?
php::bar PHP Wiki - Listenarchive