auto-increment Frage

auto-increment Frage

am 09.01.2007 09:55:42 von Georges Heinesch

Hallo.

Newbie Frage!

Wenn eine Tabelle ein auto-increment Feld hat, kann man manuel gelöschte
Records wieder hinzufügen?

Beispiel:
1 2 3 4 5

4 wird gelöscht.

Kann ich nachträglich wieder einen Record mit 4 in diesem Feld hinzufügen?

Grüße,

--
Georges Heinesch

Re: auto-increment Frage

am 09.01.2007 10:30:08 von Christian Kirsch

Georges Heinesch schrieb:
> Hallo.
>
> Newbie Frage!
>
> Wenn eine Tabelle ein auto-increment Feld hat, kann man manuel gelöschte
> Records wieder hinzufügen?
>
> Beispiel:
> 1 2 3 4 5
>
> 4 wird gelöscht.
>
> Kann ich nachträglich wieder einen Record mit 4 in diesem Feld hinzufügen?
>

Das willst Du nicht. Wenn Du eine lückenlose Sequenz brauchst (und
brauchst Du die wirklich?), dann musst Du Dich selber darum kümmern.
Auto-increment-Felder sollten keine Semantik besitzen, sondern nur zur
eindeutigen (!) Identifizierung des Datensatzes dienen. MaW: Der
vergebene AI-Wert braucht Dich nicht zu interessieren.

Christian

Re: auto-increment Frage

am 09.01.2007 10:30:48 von Johannes Vogel

Hi Georges

Georges Heinesch wrote:
> Wenn eine Tabelle ein auto-increment Feld hat, kann man manuel gelöschte
> Records wieder hinzufügen?
> Kann ich nachträglich wieder einen Record mit 4 in diesem Feld hinzufügen?

Das willst du nicht. Begründungen findest du in Archiven dieser NG
genügend. groups.google.com hilft.

HTH, Johannes

Re: auto-increment Frage

am 09.01.2007 10:32:40 von Markus Mann

Georges Heinesch wrote:
>
> Kann ich nachträglich wieder einen Record mit 4 in diesem Feld hinzufügen?

Ja. Aber dann ist auto_increment für dieses Feld unpassend.

Ciao.
--
Markus Mann
];-)

Re: auto-increment Frage

am 11.01.2007 07:09:23 von Georges Heinesch

Markus Mann wrote:
> Georges Heinesch wrote:
>> Kann ich nachträglich wieder einen Record mit 4 in diesem Feld hinzufügen?
>
> Ja. Aber dann ist auto_increment für dieses Feld unpassend.

Danke für die Antworten!

Grüße,

--
Georges Heinesch