Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Many-to-many-taulujen rakenne ja indeksit

TeNDoLLA [01.06.2011 11:38:43]

#

Linkkaan tämän tännekin, jotta saataisiin mahdollisimman monta näkökantaa keskusteluun.

http://mureakuha.com/keskustelut/17?18567

Metabolix [01.06.2011 11:49:15]

#

Nyt ihan oikeasti. Joko kysyt kysymyksesi täällä ihan kunnolla tai jätät postaamatta. Tietenkin linkki on kohteliasta antaa, jos kysyy monessa paikassa, mutta olisi kohteliasta myös kertoa se ongelma.

TeNDoLLA [01.06.2011 11:52:10]

#

Kyseessähän ei ole ongelma vaan ihan utelias kysymys. Olen lukenut joitain artikkeleita ja kaikkia tapoja on käytetty niissä. Haluaisin tietää tarkemmin porukan mielipiteitä asiasta.

Juu no probs, voin kysyä täälläkin asiasta ilman linkkiä. Tosiaan sen takia olen postannut linkin, koska tässä taannoin joku torui henkilöä täällä siitä, että hän kysyy samoja kysymyksiä useassa paikassa, kun voisi vain postata linkin jo kirjoittamaansa asiaan.

Metabolix [01.06.2011 12:13:43]

#

Luitkohan edes viestiäni? Sanoin, että on kohteliasta kirjoittaa sekä linkki että kysymys. Luultavasti edellinenkin moittija on sanonut aivan samaa.

Itse asiaasi, niin aina kannattaa olla kannassa FOREIGN KEY, ja lisäksi kannattaa olla asianmukainen UNIQUE (tai PRIMARY KEY, jos jätät erillisen id-sarakkeen pois). Ensimmäisen vaihtoehdon id on sinänsä aivan turha, mutta joskus se toki helpottaa taulun käsittelyä koodissa. MySQL:n sisäiseen optimointimagiaan en ota kantaa.

Eli joka tapauksessa FOREIGN KEY molemmille viittauksille ja valintasi tai optimointihavaintojen mukaan UNIQUE tai PRIMARY KEY.

TeNDoLLA [01.06.2011 12:35:19]

#

Joo my bad, en lukenut tarpeeksi tarkkaan.

Vastaus

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

Tietoa sivustosta