phpbar.de logo

Mailinglisten-Archive

PRIMARY KEY...
Archiv Mailingliste mysql-de

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

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)

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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive