/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL-indekser
Fra : Jonas Koch Bentzen


Dato : 06-07-01 09:30

Hej -

Jeg har et lille problem med MySQL-indekser: Jeg har en tabel med
følgende kolonner, der skal indekseres:

id (int not null primary key auto_increment)
reference (varchar(200))

Jeg vil - udover id-kolonnen - gerne indeksere reference-kolonnen, men
MySQL kræver desværre, at indholdet i reference skal være unikt,
hvilket det ikke er. Jeg mener da at kunne huske, at jeg har lavet
indekser på int-kolonner, hvor de forskellige felter ikke nødvendigvis
var unikke - men hvorfor kan jeg ikke det med en varchar-kolonne?

Jeg har prøvet både med

create table (
id int not null primary key auto_increment,
reference varchar(200),
index (
reference
)
)

og alter table-kommandoen, men i begge tilfælde får jeg "duplicate
entry for key"-fejlen smidt i hovedet, når jeg selecter noget fra
tabellen.

--
Venlig hilsen
Jonas Koch Bentzen

http://understroem.dk/

 
 
Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste