Mailinglisten-Archive |
++++ Sebastian Mendel wrote on 27.03.2004 14:41 ++++ > Henning Heil wrote: > >> ++++ Sebastian Mendel wrote on 27.03.2004 14:01 ++++ >> >>> Tabelle: Notiz_Kunde (notiz_id, kunde_id) >> da is der Haken, fällt mir auch eben erst auf: notes_has_contacts(uid, notiz_id, kunde_id) :-) >>> DELETE FROM Notiz_Kunde >>> WHERE notiz_id = [notiz_id]; >> >> >> das Tabellendesign ist mit dem von Dir beschriebenen fast identisch, >> also auch ordentlich normalisiert. Eben jenen DELETE-Ansatz möchte >> ich aber aus in erster mail genanntem Grund ("UID-Verschwendung" bei >> jedem editieren) nicht wählen. Wenn jetzt hundert Benutzer den >> ganzen Tag wie die Hammel editieren, dann geht das ganz schnell ganz >> gut ab. > > > hä? wenn du eine Notiz bearbeitest ändert sich weder die notiz_id es > kommen lediglich eventuell neue kunde_id's dazu oder weg (welche sich > aber auch nciht ändern) obige Korrektur erklärt wohl wo wir bisher auseinandergedacht haben. > diese beiden id's werden dann in der dritten Tabelle gespeichert! logn > wo bitte ist da eine UID-Verschwendung? es bleiben immer die selben! > > > ... mal ganz abgesehn davon das man ein PRIMARY vom Typ BIGINT mehr > als 1000 Jahre lang jede Sekunde 1000 neue Einträge machen könnte ... > das ist ein Argument es ggf. doch mit der komplett löschen, komplett neu schreiben Methode zu erledigen, zumal diese ja unbestritten viel einfacher ist.
php::bar PHP Wiki - Listenarchive