Mailinglisten-Archive |
Michael Weber wrote: > > Stefan Pfister wrote: > > > Konkret hab ich hier eine MySQL Datenbank in der als eindeutiges Unter- > > scheidungsmerkmal der Datensätze eine Feld mit einer UID-Nummer > > vorkommt. > > Weshalb sollte ich dieses Feld als Primärschlüssel deklarieren ? > > Damit weist Du dieser Zeile einen eindeutigen Index zu. Die Spalte > "uidnummer" meinetwegen ist dann Dein Index der ohne Aufwand jeden > Datensatz eindeutig markiert, Dadurch das dieser Index als HASH Index > gespeichert wird sind Abfragen einfach schneller. Kommt speziell bei > Verknuepfungen gut. > > Zu mehr ist der eigentlich nicht gut. > > Micha Achsoo....also hauptsächlich wegen der Geschwindigkeit ! Hash-Tables sagen mir was, musste ich als armer Student au schon machen :-) Eindeutigkeit wäre bei mir ja auch ohne Primärschlüssel gegeben. Danke und ciao Stefan P.
php::bar PHP Wiki - Listenarchive