webForumDet fria alternativet

unique ?

Databaser & SQL

2 svar · 220 visningar · startad av Bitstate

Medlem sedan nov. 2000432 inlägg
Frågan#1

hur använder man "unique" när man skapar tables?, har kollat i manualen men förstår fortfarande inte riktigt syntaxen för det.

Och för att vara helt säker på att jag inte gör något dumt, vad gör unique? :)

[Redigerat av Bitstate den 28 feb 2001]

Medlem sedan dec. 200012 464 inlägg
#2

tex

create table bitstate(abel char(12),caleb int,relatedid int, unique(abel))

Det innebär att mysql vid insert och update kontrollerar att de värden som man försöker sätta i kolumnen abel inte finns där sen tidigare.

Det går också att ha flera kolumner i ett uniqueconstraint

create table bitstate(abel char(12),caleb int,relatedid int, unique(abel,caleb))

------------------
essentitia preter non sans multiplicandum

Medlem sedan nov. 2000432 inlägg
#3

tackar :)

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)