Avatar billede Slettet bruger
29. marts 2005 - 20:01 Der er 10 kommentarer og
1 løsning

Fjerne unik fra felt

Jeg har et unikt felt som jeg ikke ønsker skal være unikt længere. Hvordan fjerner jeg det som unikt, uden at fjerne hele kolonnen?
Avatar billede bromer Nybegynder
29. marts 2005 - 20:04 #1
Du foretager en alter table ting [1]. Hvad hedder rækken og hvilken type er det?

[1] http://dev.mysql.com/doc/mysql/en/alter-table.html
Avatar billede Slettet bruger
29. marts 2005 - 20:07 #2
Rækken hedder hash og er varchar(100)
Avatar billede Slettet bruger
29. marts 2005 - 20:09 #3
(kolonnen)
Avatar billede bromer Nybegynder
29. marts 2005 - 20:14 #4
hvad med

ALTER TABLE <dintabel> change hash hash varchar(100)
Avatar billede detox Nybegynder
29. marts 2005 - 20:18 #5
Tror nærmere:

ALTER TABLE <dintabel> DROP INDEX `hash`
Avatar billede bromer Nybegynder
29. marts 2005 - 20:22 #6
hvorfor det? Det er da muligt at man stadig vil have et index på kolonnen?
Avatar billede detox Nybegynder
29. marts 2005 - 20:35 #7
Jamen så tilføjer man da bare et index bagefter. På den anden måde slipper man ikke af med UNIQUE indexet.
Avatar billede Slettet bruger
29. marts 2005 - 20:40 #8
jeg brugte din bromer... Og det virkede :D
Avatar billede bromer Nybegynder
29. marts 2005 - 21:01 #9
cool.
Avatar billede detox Nybegynder
29. marts 2005 - 21:09 #10
Skægt nok virker det ikke her, men det er måske en anden version eller noget.
Avatar billede bromer Nybegynder
29. marts 2005 - 21:13 #11
philip: Har du testet at smide 2 ens værdier ind? Det er en ret simpel kommando så jeg formoder at der ikke burde være forskel på hvordan de to databaseservere fortolker kommandoen.
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