Avatar billede celinder Nybegynder
10. april 2002 - 23:30 Der er 3 kommentarer og
2 løsninger

Id/autoincrement

I min tabel har jeg et Id felt med autoincrement.

Jeg har så under test af basen lavet nogle records og slettet dem vi phpmyadmin, nu tæller den bare videre fra der hvor den var nået kan man ikke får den til at fortsætte fra sidste nummer istedet ?
Avatar billede nessie Nybegynder
10. april 2002 - 23:31 #1
Nej det er desværre ikke muligt så vidt jeg ved.
Avatar billede celinder Nybegynder
10. april 2002 - 23:33 #2
det er da irreterende
Avatar billede delwin Nybegynder
10. april 2002 - 23:48 #3
Hvis tabellen alligevel er tom kan du bare trykke på tabellen i menuen i venstre side.. når tabeloversigten så kommer frem klikker du på det link hvor der står "Tøm", eller hvis du kører den på engelsk "Empty"
Avatar billede fynbohans Nybegynder
11. april 2002 - 02:35 #4
Med lidt håndkraft kan du gøre følgende:
Først kopieres strukturen af tabellen til en ny tabel. Dernæst ændres datatypen i den gamle
tabel til Langt heltal og til slut flyttes data fra den gamle til den nye tabel med en
tilføjelsesforespørgsel.
Avatar billede erikjacobsen Ekspert
11. april 2002 - 07:30 #5
Det er ikke irriterende, det er overmåde fornuftigt.

1) Du skal ikke bruge de aktuelle værdier til noget, kun at de
er forskellige (og måske at de kommer i rækkefølge ved
oprettelse, men brug hellere et datofelt)

2) Du bruger typisk et id i andre tabeller, til at referere tilbage
til rækken, og du kan være sikker på at reference ikke pludselig
peger på et en ny række (efter sletning og oprettelse)

Så det er sådan det skal være. Generer det dig, er det altså
fordi du skal have nogle andre felter med i din tabel.
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