phpbar.de logo

Mailinglisten-Archive

Re: PRIMARY KEY...
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PRIMARY KEY...



-----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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive