Flera unika kolumner i tabell

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
s22380



Medlem i: 1444 dagar

Status: Offline



#741071
Inlägg Skrivet: 2016-10-02 14:44      Ämne: Flera unika kolumner i tabell Citera

Ofta sätter jag en unik kolumn i en tabell i form av tex ett user id. Men nu behöver jag sätta båda kolumnerna till unika tillsammans.

tabell favoriter:

userid 2
annonsid 120

Den kan bara sättas en gång.

Så db får inte se ut såhär, vilket det gör nu:

userid 2
annonsid 120
userid 2
annonsid 120

Hur gör man i vanliga fall med sånt här; Lägger in en ny kolumn med ett id som görs unikt eller går det sätta båda tillsammans till unik?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4398 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#741072
Inlägg Skrivet: 2016-10-02 15:36      Ämne: Citera

Du kan göra flera kolumner unika, se följande guide:
http://www.w3schools.com/sql/sql_unique.asp
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Koenigsegg



Medlem i: 3200 dagar

Status: Offline



#741094
Inlägg Skrivet: 2016-10-07 09:39      Ämne: Re: Flera unika kolumner i tabell Citera

s22380 skrev:
Hur gör man i vanliga fall med sånt här; Lägger in en ny kolumn med ett id som görs unikt eller går det sätta båda tillsammans till unik?

Det blir som ett vanligt index, fast med tillägget att varje rad måste vara unik. Och med vanliga index så kan man ju ha en kolumn eller flera i samma index. Så det beror på hur du vill att det ska vara, ska userid och annonsid vara unika var för sig, eller ska *kombinationen* av userid och annonsid vara unik?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic