Avatar billede repsak Nybegynder
19. marts 2005 - 16:04 Der er 4 kommentarer og
1 løsning

drop unique constraint

Hej, jeg har en tabel hvor en kolonne er markeret unique. En ændring i DB/strukturen kræver nu at denne unique constraint fjernes. Hvordan gør jeg det?

Constrainten har intet navn. Jeg har ikke kunne finde en løsning på det i MySQL-doc'en :-(
Avatar billede barklund Nybegynder
19. marts 2005 - 16:15 #1
Den får bare navn efter den kolonne, som du har gjort unik. Fjern den med:

ALTER TABLE `table` DROP INDEX `kolonne`

--
Morten Barklund
Avatar billede repsak Nybegynder
19. marts 2005 - 16:48 #2
takker. Svar :-)
Avatar billede barklund Nybegynder
19. marts 2005 - 17:08 #3
Så lidt ;)
Avatar billede repsak Nybegynder
20. marts 2005 - 10:18 #4
var ikke klar over at unique skulle slettes med INDEX
Avatar billede barklund Nybegynder
20. marts 2005 - 16:03 #5
UNIQUE er jo også en slags INDEX - bare med nogle ekstra krav, der gør indekseringen hurtigere ved udvælgelse, men tilføjer lidt tjek ved indsætning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester