Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kompozitni index, pa jos expression...

[es] :: MySQL :: kompozitni index, pa jos expression...

[ Pregleda: 1421 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon kompozitni index, pa jos expression...29.09.2011. u 12:50 - pre 153 meseci
da li je moguce napraviti kompozitni index nad expression-om?

na primer, expression: concat(source_language, '->', target_language), pri cemu su source_language i target_language kolone neke tabele.

Acta, non verba!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: kompozitni index, pa jos expression...29.09.2011. u 15:09 - pre 153 meseci
u mysql-u, ne

mozes da napravis "add key c_source_target(`source_language`, `target_language`);" ne znam sta bi dobio time da im dodas -> izmedju ?!
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.dynamic.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: kompozitni index, pa jos expression...29.09.2011. u 18:04 - pre 153 meseci
fala, ovo '->' izmedju valja ako a*b nije jednoznacno, a=source_language, b=target_language.

u ovom mom slucaju jeste, pa ću da napravim composite key.

pitanje je bilo više u vezi mogućnosti pravljenja indexa nad izrazom, kapiram da neće da može.
--------------
e, sad, podpitanje, ako sam napravio composite index nad kolonama a i b, onda ne moram da pravim posebne indekse za kolonu a i kolonu b ponaosob?
Acta, non verba!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: kompozitni index, pa jos expression...29.09.2011. u 21:32 - pre 153 meseci
ako imas kompozitni kljuc (`a`, `b`) on moze da se koristi umesto key (`a`) ali ako imas uslov koji trazi samo b ili trazi a kao range onda moras da napravis zaseban kljuc za (`b`). Dakle kompozitni kljuc se uvek koristi sleva na desno (`a`, `b`, `c`) je nadskup nad (`a`, `b`) i (`a`) ali ne i za (`b`) ili (`b`, `c`) ili (`c`)
 
Odgovor na temu

[es] :: MySQL :: kompozitni index, pa jos expression...

[ Pregleda: 1421 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.