Avatar billede baitianlong Nybegynder
02. januar 2003 - 18:42 Der er 5 kommentarer og
2 løsninger

auto increment

Jeg har autoincrement på en primary key, og mit problem er når jeg vil slette noget fra den tabel, så tæller den videre fra der hvor den var før..... Dvs. hvis jeg har ID 1-2-3-4-5-6-7-8 og fjerner nr. 3 og 4 skriver den stadig 9 som den næste ??? Hvad gør man ved det ??
Avatar billede Slettet bruger
02. januar 2003 - 18:44 #1
Det gør du ikke noget ved. Sådan er det, og sådan skal det være.
Avatar billede disky Nybegynder
02. januar 2003 - 18:48 #2
Auto increment sikre du får en unik nøgle, som altid ALDRIG har været brugt før, så alt er som det skal være.
Avatar billede baitianlong Nybegynder
02. januar 2003 - 18:53 #3
Jamen det er noget møg fordi jeg bruger det i en gæstebog, og den skal hente de næste og forrige 5 når man trykker på previous / next, og de kan jo være tomme + det ser åndsvagt ud at der står nr. 5 og så måske nr. 14 efter hinanden
Avatar billede mjl Nybegynder
02. januar 2003 - 18:55 #4
hvad med unik uden auto increment ????
Avatar billede disky Nybegynder
02. januar 2003 - 18:57 #5
legende så er dit problem ikke AUTO_INCREMENT men dit design.
Avatar billede Slettet bruger
02. januar 2003 - 18:57 #6
legende.dk: Jamen du skal lade være med at skrive det id ud så. Hvis dine indlæg skal have et forløbende nummer, så må du jo eg. bare have en variabel du tæller op, når du skriver dine indlæg ud.
Avatar billede baitianlong Nybegynder
02. januar 2003 - 18:59 #7
I har ret, men jeg tænkte bare at det var lettere at rette tabellens attributter, end asp-siden (o; SNYD
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