Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Was bringt es, einen Primärschlüssel zu setzen...
so mal ganz grob gefragt.
Ich weiss is ne newbie-Frage aber so ganz klar ist mir das mit dem Schlüssel nicht gerade, weil mit ner PHP-Query kann ich ja eh über jedes Feld SELECTen.
Wo liegt also der Vorteil bei der Verwendung eines Primärkeys?
Danke
Matthias
Antworten
Ich habs ehrlich gesagt, noch nie ausprobiert, eine Relation ohne Primärschlüssel zu erzeugen, und wüsste auf Anhieb kein System, das sowas erlaubt. Innerhalb einer Relation muss ein Datensatz eindeutig identifizierbar sein, dies wird am sichersten durch einen fortlaufenden Wert erreicht, der bei jedem INSERT automatisch inkrementiert wird.
Ein weiterer Vorteil ergibt sich bei verknüpften Relationen, wenn man Primärschlüssedl als so genannte Fremschlüssel in einer Relation einsetzt