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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
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

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste