Avatar billede eaglewing Nybegynder
03. april 2001 - 12:53 Der er 13 kommentarer og
1 løsning

Fejl..

Jeg har en mysql db med adskellige tabeller.. pludselig kan jeg ikke indsætte mere i den ene tabel, men fint i de andre jeg før følgende fejl:

Duplicate entry \'127\' for key 1

Siger det nogen noget ?
Avatar billede disky Nybegynder
03. april 2001 - 12:54 #1
ja, du forsøger at indsætte en post med en KEY som findes i forvejen.

Og den KEY skal åbenbart være UNIQUE
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:28 #2
Nej, det er ikke fejlen. Det er fuldstændig lige meget hvad jeg indsætter.. lige meget hvad jeg indsætter i min key (id) så kommer fejlen. Det er det underlige.
Avatar billede disky Nybegynder
03. april 2001 - 13:29 #3
findes der en post i den tabel med key1=127 ?
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:31 #4
Ja.
Avatar billede disky Nybegynder
03. april 2001 - 13:33 #5
Hvis din definition for den kolonne i din tabekl siger at værdierne skal være unique er det klart at du får en fejl \'Duplicate entry \'127\' for key 1 \'

Hvad er definitionen på den kolonne ?
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:33 #6
Jamen den nye post jeg prøver at indsætte indeholder ikke 127 i Key 1 (id feltet)
Avatar billede disky Nybegynder
03. april 2001 - 13:34 #7
hmmm, okay så er det underligt.

er det fordi den kolonne er auto_increment ?
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:36 #8
Ja kolonnen er auto_increment, jeg er totalt blank på hvorfor denne fejl opstår lige pludselig.
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:37 #9
Jeg har prøvet at indsætte alle mulig værdier i id feltet.. men jeg får samme fejl, også selvom det er værdig jeg er sikker på ikke findes i forvejen.
Avatar billede disky Nybegynder
03. april 2001 - 13:37 #10
prøv slet ikke at angive en værdi for den kolonne.

hvilken database server er det ?
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:38 #11
Giver samme fejl hvis jeg ikke indsætter en værdi..

Hvilken database server.. æhh.. mener du hvilken version eller sådan noget ?

MySQL 3.23.32
Avatar billede defrost Nybegynder
03. april 2001 - 13:42 #12
Kan det ikke skyldes, at dit felt er defineret som tinyint?. Prøv at definere det som int istedet.
Avatar billede disky Nybegynder
03. april 2001 - 13:43 #13
hmmm, mystisk mystisk.

defrost er måske inde på noegt af det rigtige
Avatar billede eaglewing Nybegynder
03. april 2001 - 13:44 #14
DOH.. jov.. godt set defrost..:-).. takker.. nu virker det igen.. hehe

Takker og bukker.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret

Politiets Efterretningstjeneste

IT-frontdesk medarbejder til PET's IT Servicedesk

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation