Mailinglisten-Archive |
Stefan Brueckmann wrote: > Hallo Cybot, > > am Donnerstag, 10. Juli 2003 12:49 schriebst du: > > >>also die zwiete ist auf jeden fall die bessere, weil schneller und >>logischer, außerdem enstpricht sie eher einer normalform! --> siehe >>normalisierung von datenbanken und atomare daten >> >>schneller ist sie weil du bei einer suche nach 'corn' in der 1. ein >>"LIKE '%corn%'" machen müsstest was wesentlich langsamer ist als >>ein "= 'corn'" - auch mit volltext-indizes >> >>den index kannst du dir sparen der wird eh nicht verwendet >>du bräuchtst dann ein PRIMARY über beide spalten > > > Wieso denn PRIMARY KEY und nicht den von mir beschriebenen > UNIQUE KEY über die Spalten 'section' und 'keyword' PRIMARY und UNIQUE ist eigentlich das selbe (außer das in UNIQUER NULL erlaubt ist und in PRIMARY nicht), nur PRIMARY dem DB-System extra noch sagt das halt der Hauptschlüssel für diese tabelle ist außerdem wird der erste UNIQUE-index (ohne NULL-werte) eh als PRIMARY angesehen von mysql, wenn noch kein PRIMARY existiert und einen PRIMARY-KEY sollte man schon in jeder tabelle haben -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive