» »

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?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

vke4XC ::

Kaj ti misliš, glede na razliko v definiciji?

Utk ::

Wtf??

To ti bi pa chatgpt sigurno razložil. Če že sam res ne vidiš razlik.

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

Utk ::

Kako bo isto če ni isto.

DamijanD ::

A sta vnosa 0, 0, 0 in 0, 0, 1 dovoljena?

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.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[MariaDB] SQL WHERE challange: Izpis sprememb cen, vključno z zadnjim vnosom?

Oddelek: Programiranje
6902 (695) HotBurek
»

Pomoč pri izdelavi MySQL poizvedbe... (strani: 1 2 )

Oddelek: Programiranje
607193 (5560) urli
»

Izdelava Baze podatkov za enostavni dokument

Oddelek: Šola
472540 (1623) kuall
»

Nakupovalni voziček, seje in update količine?

Oddelek: Izdelava spletišč
51611 (1423) phyro
»

Baza & c#

Oddelek: Programiranje
214488 (3546) xardas

Več podobnih tem