Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL:n indekseistä

Opiskelija [07.02.2006 00:43:59]

#

phpMyAdmin valittaapi tämmöistä "UNIQUE- ja INDEX-avaimia ei voi molempia asettaa sarakkeelle x" ja joskus tämmöistä "PRIMARY- ja INDEX-avaimia ei voi molempia asettaa sarakkeelle x"

Pitääkö tällöin määrittää uniqueksi tai primaryksi ne sarakkeet jotka haluan indeksiksi?

mike patto [07.02.2006 09:04:27]

#

Tarkkaan ottaen UNIQUE ja PRIMARY (Key) - eivät ole samat asiat. Taulun primary key voi muodostua monesta sarakkeesta ja on kuitenkin yksikäsitteinen avain (UNIQUE). Yhdelle sarakkeelle voi luoda UNIQUE määritteen, esim sequencesta haettavan numeron, id:n. Indeksit taas voidaan luoda (ja myös poistaa) taululle jälkikäteenkin ja ne muodostuvat yhdestä tai useammasta sarakkeesta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta