Mailinglisten-Archive |
-----Ursprüngliche Nachricht----- Von: Thomas Feyrer <Dante_(at)_altmuehlnet.de> An: <mysql-de_(at)_lists.4t2.com> Gesendet: Freitag, 13. August 1999 18:20 Betreff: PRIMARY KEY... > Hi, > ich habe eine Table-Definition: > CREATE TABLE catchwords ( > cid int DEFAULT '0' NOT NULL auto_increment, > word varchar(50) DEFAULT '' NOT NULL, > link varchar(50) DEFAULT '' NOT NULL, > PRIMARY KEY(cid,word) > ); > > Nun dachte ich, da "word" ja auch ein PRIMARY KEY ist, das es auch uniqued > ist, allerdings hab ich nun festgestellt, das in words mehrere Datensätze > den selben wert haben, kann mir das einer erklären? > > Und wie schaffe ich es nun am einfachsten die spalte word so zu setzen, das > sie uniqued ist? (ein "ALTER TABLE catchwords CHANGE word varchar(50) > DEFAULT '' NOT NULL UNIQUE;" bringt nen Syntax-Error) > Wie wär's mit 'nem ALTER TABLE catchwords ADD UNIQUE uidx_catchwords_word (word); ???? > Und: Hab ich das mit dem PRIMARY KEY jetzt irgendwie falsch verstanden, > denn word erlaubt ja duplikate...???? > > Bye & Thanks > Dante > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe > --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive