Avatar billede mrbs Nybegynder
07. februar 2006 - 20:38 Der er 12 kommentarer og
1 løsning

tjekke mindste id

Hej!

Jeg har en kolonne i mySQL som hedder id. Denne kolonne indeholder den id som hver post har. Hvordan sikrer jeg, at det mindste ledige id bliver taget, og at den ikke bare vælger id 0 eller 1 til alle posts?

MS
Avatar billede jaw Nybegynder
07. februar 2006 - 20:40 #1
Du sætter dit id felt til "auto increment". Så vil din tabel automatisk tildele det næste ledige (ikke nødvendigvis det lavest tilgængelige). Det er den smarteste måde.
Avatar billede mrbs Nybegynder
07. februar 2006 - 20:45 #2
OK! Takker
Avatar billede jaw Nybegynder
07. februar 2006 - 20:47 #3
Selv tak da. Var det svar nok? :)
Avatar billede mrbs Nybegynder
07. februar 2006 - 20:47 #4
Ups - nu fik jeg svaret for tidligt.. Hvor gør man det?
Avatar billede mrbs Nybegynder
07. februar 2006 - 20:48 #5
Hehe... Fandt ud af det... Takker - smid et svar :)
Avatar billede jaw Nybegynder
07. februar 2006 - 20:49 #6
Den nemmeste måde er at gøre det i phpMyAdmin hvis du har tilgang til det. Hvis du redigerer feltet id, vil du så have muligheden for at sætte auto increment på i et af rullegardinerne.
Avatar billede mrbs Nybegynder
07. februar 2006 - 20:51 #7
Hvilken Type skal det så være?
Avatar billede jaw Nybegynder
07. februar 2006 - 20:53 #8
En form for int (tal) afhængig af den nødvendige længe af tegn.
Avatar billede mrbs Nybegynder
07. februar 2006 - 20:58 #9
Så siger den:

#1075 - Incorrect table definition; There can only be one auto column and it must be defined as a key

(Jeg bruger phpMyAdmin)
Avatar billede jaw Nybegynder
07. februar 2006 - 20:59 #10
Du skal sætte den som key - jeg plejer at bruge "unik". Og så er det, om du kan ændre den til auto increment hvis der allerede er data i tabellen, det er jeg faktisk lidt i tvivl om må jeg indrømme...
Avatar billede mrbs Nybegynder
07. februar 2006 - 21:08 #11
Hvor gør man det?
Avatar billede mrbs Nybegynder
07. februar 2006 - 21:24 #12
Arh... Også den fandt jeg selv ud af! Tak igen!
Avatar billede jaw Nybegynder
07. februar 2006 - 21:27 #13
Selv tak igen :)
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