|
| auto_increment i MySql Fra : Jesper L Hansen |
Dato : 26-06-01 22:19 |
|
Hejsa,
Jeg har en tabel med artikler hvor hvor artikel id er Primary og kører
med auto_increment. Det virker fint nok når man indsætter nye artikler
alle får et nyt nummer -
MEN hvis jeg sletter fx artikel nummer 40 med
$sql = "DELETE FROM artikler WHERE aid = 40"; så bliver den næste
artikel jeg indsætter ikke det ledige nummer (40) men 41, hvis 40 var
det sidste i forvejen.
Hvordan kan jeg indsætte artikler så der bliver brugt det næste ledige
nummer i kolonen ?
Med venlig hilsen
Jesper L Hansen
| |
Niels Henriksen (27-06-2001)
| Kommentar Fra : Niels Henriksen |
Dato : 27-06-01 21:49 |
|
"Jesper L Hansen" <lismoes@mail.dk> wrote in message
news:jnuhjtgmjvfn7js5rgbt1h1o1nvihmcu8r@4ax.com...
>
> MEN hvis jeg sletter fx artikel nummer 40 med
> $sql = "DELETE FROM artikler WHERE aid = 40"; så bliver den næste
> artikel jeg indsætter ikke det ledige nummer (40) men 41, hvis 40 var
> det sidste i forvejen.
>
Den bliver 41 fordi det sidst brugte netop er 40.
--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk
| |
Jesper L Hansen (27-06-2001)
| Kommentar Fra : Jesper L Hansen |
Dato : 27-06-01 21:11 |
|
On Wed, 27 Jun 2001 21:48:59 +0100, "Niels Henriksen"
<niels@WHATbiggs.dk> wrote:
>Den bliver 41 fordi det sidst brugte netop er 40.
Ja men hvis nummer 40 netop lige *er* slettet - burde den næste nye
vel få nummer 40 eller ?
Med venlig hilsen
Jesper L Hansen
| |
Jonas Delfs (27-06-2001)
| Kommentar Fra : Jonas Delfs |
Dato : 27-06-01 21:13 |
|
"Jesper L Hansen" <lismoes@mail.dk> skrev i en meddelelse
news:pafkjtk573u9hd4ailntlmbgfsddb82gsg@4ax.com...
> >Den bliver 41 fordi det sidst brugte netop er 40.
>
> Ja men hvis nummer 40 netop lige *er* slettet - burde den næste nye
> vel få nummer 40 eller ?
Nej.
Hvorfor er det lige du vil ha' den til det?
--
Mvh. Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2
| |
Jesper L Hansen (27-06-2001)
| Kommentar Fra : Jesper L Hansen |
Dato : 27-06-01 21:24 |
|
On Wed, 27 Jun 2001 22:13:06 +0200, "Jonas Delfs"
<jonas@nospam.delfs.dk> wrote:
>> Ja men hvis nummer 40 netop lige *er* slettet - burde den næste nye
>> vel få nummer 40 eller ?
>
>Nej.
>Hvorfor er det lige du vil ha' den til det?
Det kan være jeg har formuleret mig dårligt, men hvis jeg har en db
med 40 artikler og så sletter artikel 30 til 40, når den næste så
bliver lagt i databasen får den nummer 41 og der bliver et spring fra
artikel 29 til 41, men er det ligegyldigt eller hva' ?
Med venlig hilsen
Jesper L Hansen
| |
Jonas Delfs (27-06-2001)
| Kommentar Fra : Jonas Delfs |
Dato : 27-06-01 21:39 |
|
"Jesper L Hansen" <lismoes@mail.dk> skrev i en meddelelse
news:s1gkjtojlsn3d470rboa759ceeh19q510u@4ax.com...
> Det kan være jeg har formuleret mig dårligt, men hvis jeg har en db
> med 40 artikler og så sletter artikel 30 til 40, når den næste så
> bliver lagt i databasen får den nummer 41 og der bliver et spring fra
> artikel 29 til 41, men er det ligegyldigt eller hva' ?
Ja. :)
--
Mvh. Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2
| |
Jesper L Hansen (27-06-2001)
| Kommentar Fra : Jesper L Hansen |
Dato : 27-06-01 21:43 |
|
On Wed, 27 Jun 2001 22:38:39 +0200, "Jonas Delfs"
<jonas@nospam.delfs.dk> wrote:
>Ja. :)
Okey
Med venlig hilsen
Jesper L Hansen
| |
|
|