/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
SQL / PHP - Opdater auto_increment ?
Fra : Lasse Madsen


Dato : 21-03-03 08:57

Hej

Jeg har en SQL database med et "ID" felt som der er primary key og auto
increment for min database ...

Tilknyttet ID er der nogle felter feks

ID NAVN
1 Lasse Madsen
2 Jens Lyn
3 Postmand Per
4 Stripper kongen.

Hvis jeg så sletter Jens Lyn i min database "mangler"
der en postering på ID plads 2 er det muligt med en SQL
Query at rykke Postmand Per og Stripper kongen 1 felt op så de bliver

ID NAVN
1 Lasse Madsen
2 Postmand Per
3 Stripper kongen.

M.v.h.
Lasse Maden



 
 
Mads Jensen (21-03-2003)
Kommentar
Fra : Mads Jensen


Dato : 21-03-03 15:07

Hej

> Hvis jeg så sletter Jens Lyn i min database "mangler"
> der en postering på ID plads 2 er det muligt med en SQL
> Query at rykke Postmand Per og Stripper kongen 1 felt op så de bliver

Nej, mySQL (hvis man kan sige det sådan: ) ser ikke på om der er felt eller
ej. Hvis tallet først er brugt en gang, og derefter slettet, kan du ikke
genbruge det.
Den tæller jo fremad, og sørger selv for det, så det må du vænne dig til

/mads



Lasse Madsen (21-03-2003)
Kommentar
Fra : Lasse Madsen


Dato : 21-03-03 15:37

Ok tak mads.

"Mads Jensen" <astrup_jensen.NOSPAM@hotmail.com> skrev i en meddelelse
news:b5f6ac$m1l$1@sunsite.dk...
> Hej
>
> > Hvis jeg så sletter Jens Lyn i min database "mangler"
> > der en postering på ID plads 2 er det muligt med en SQL
> > Query at rykke Postmand Per og Stripper kongen 1 felt op så de bliver
>
> Nej, mySQL (hvis man kan sige det sådan: ) ser ikke på om der er felt
eller
> ej. Hvis tallet først er brugt en gang, og derefter slettet, kan du ikke
> genbruge det.
> Den tæller jo fremad, og sørger selv for det, så det må du vænne dig til

>
> /mads
>
>



Ole Moe (21-03-2003)
Kommentar
Fra : Ole Moe


Dato : 21-03-03 20:45

"Mads Jensen" <astrup_jensen.NOSPAM@hotmail.com> skrev i en meddelelse
news:b5f6ac$m1l$1@sunsite.dk...
> Hvis jeg så sletter Jens Lyn i min database "mangler"
> der en postering på ID plads 2 er det muligt med en SQL
> Query at rykke Postmand Per og Stripper kongen 1 felt op så de bliver

Ved godt det måske ikke var det du ledte efter, som jeg ser det, er din
eneste mulighed, at trække det hele ud i et array, sorterer det og så ligge
det tilbage på plads i databasen. Men det skal kun være hvis det er rigtig
rigtig vigtigt at det ligger i rækkefølge. Hele idéen ryger jo hvis auto
increment ikke hele tiden opdaterede med en.

Ole

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Espen Andersson (22-03-2003)
Kommentar
Fra : Espen Andersson


Dato : 22-03-03 02:27

Mads Jensen wrote:
> Hej
>
>> Hvis jeg så sletter Jens Lyn i min database "mangler"
>> der en postering på ID plads 2 er det muligt med en SQL
>> Query at rykke Postmand Per og Stripper kongen 1 felt op så de bliver
>
> Nej, mySQL (hvis man kan sige det sådan: ) ser ikke på om der er felt
> eller ej. Hvis tallet først er brugt en gang, og derefter slettet,
> kan du ikke genbruge det.
> Den tæller jo fremad, og sørger selv for det, så det må du vænne dig
> til
>
> /mads

Joda. Man kan evt. gå inn i phpmyadmin og skrive:

ALTER TABLE tabellnavn AUTO_INCREMENT = 5;

Da setter den ned incrementen, forutsatt at du har slettet de innleggene du
ikke vil ha, og fikset ID'en selv.


--
Espen Andersson
www.pondus.net [private]



Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste