Forum » Programiranje » Dva primer indeksov na tabeli: sta ista?
Dva primer indeksov na tabeli: sta ista?
HotBurek ::
Dobro jutro.
Evo, primer.
Tabela ima tri stolpce: product_id, rank, key.
Ter dva primera indeksov.
Primer 1:
UNIQUE INDEX (product_id, rank)
UNIQUE INDEX (product_id, key)
Primer 2:
UNIQUE INDEX (product_id, rank, key)
Ali oba primera indeksov isto poskrbita, da se v tabeli nikoli ne more dvakrat vnesiti vrednost 0, 0, 0?
Evo, primer.
Tabela ima tri stolpce: product_id, rank, key.
Ter dva primera indeksov.
Primer 1:
UNIQUE INDEX (product_id, rank)
UNIQUE INDEX (product_id, key)
Primer 2:
UNIQUE INDEX (product_id, rank, key)
Ali oba primera indeksov isto poskrbita, da se v tabeli nikoli ne more dvakrat vnesiti vrednost 0, 0, 0?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
HotBurek ::
Ne razlika v definiciji, ampak, če je v obeh primerih na koncu isto dovoljeno oz. onemogoče, kar se tiče vnosa podatkov v tabelo.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
HotBurek ::
Aha. Pa res. Ne nista dovoljena.
Ok, potem je drugi primer pravilen.
Se pravi vsak product_id lahko ima samo po en filter, hrakti pa more imet ta filter unique rank znotraj product_id-ja.
Ok, potem je drugi primer pravilen.
Se pravi vsak product_id lahko ima samo po en filter, hrakti pa more imet ta filter unique rank znotraj product_id-ja.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [MariaDB] SQL WHERE challange: Izpis sprememb cen, vključno z zadnjim vnosom?Oddelek: Programiranje | 902 (695) | HotBurek |
| » | Pomoč pri izdelavi MySQL poizvedbe... (strani: 1 2 )Oddelek: Programiranje | 7193 (5560) | urli |
| » | Izdelava Baze podatkov za enostavni dokumentOddelek: Šola | 2540 (1623) | kuall |
| » | Nakupovalni voziček, seje in update količine?Oddelek: Izdelava spletišč | 1611 (1423) | phyro |
| » | Baza & c#Oddelek: Programiranje | 4488 (3546) | xardas |