10. april 2002 - 23:30Der 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 ?
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"
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.
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.
Synes godt om
Ny brugerNybegynder
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.