Avatar billede kirsten Nybegynder
25. april 2005 - 19:24 Der er 3 kommentarer og
1 løsning

Duplicate entry

Hej,
jeg har en tabel hvor jeg sætter id't fra en anden tabel ind.
Problemet er at jeg får Duplicate entry hvergang jeg indsætter i tabellen.

Min tabel ser sådan her ud:

`customer_id` int(11) NOT NULL default '0',
  `product_id` int(11) NOT NULL default '0'
) TYPE=MyISAM;

Jeg fatter det ikke for jeg bruger ikke auto_increment !

:S
Avatar billede barklund Nybegynder
25. april 2005 - 19:51 #1
Hvis den er unique eller primary key, må der ikke være flere indekser, der hedder det samme. Så det har du nok sat den til.

Det ville måske give mening at lave en unique indeks over begge attributter - altså så der ikke er nogle rækker, hvor begge attributter er ens - men der kan godt være flere med både den ene og den anden.
Avatar billede kirsten Nybegynder
25. april 2005 - 22:06 #2
Takker. :)
Det ser ud som om det virker.
Lavede UNIQUE på auto_increment feltet og INDEX på dem der havde den samme værdi !

Smider du et svar ?
Avatar billede barklund Nybegynder
25. april 2005 - 22:10 #3
Okay så :)
Avatar billede barklund Nybegynder
25. april 2005 - 22:34 #4
Tark for points :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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