Coding Auto Increment ID verschieben (1 Betrachter)

  • Ersteller des Themas
  • #1

barc0de

Registriert
Black-Market: 0 / 0 / 0
13 März 2020
21
23 %
Hallo,
ich stehe gerade vor dem Problem, dass ich mehrere Datensätze habe, welchen jeweils eine ID zugeordnet wird. Diese wird per AI automatisch hochgezählt.
Jetzt möchte ich jedoch, dass bei einer Löschung sich die id verschieben:

Name | ID
___
Test | 1
Test2 | 2
Test3 | 3

Jetzt lösche ich Test und füge TestA hinzu:

Name | ID
____
Test2 | 2
Test3 | 3
TestA | 4

Ich würde aber gerne, dass es so aussieht:

Name | ID
____
Test2 | 1
Test3 | 2
TestA | 3

Ich hoffe ihr habt es verstanden und könnt mir helfen.
 

Kiriku

Registriert
Black-Market: 0 / 0 / 0
18 September 2020
12
3 %
Das ist aber bei Auto Increment nicht möglich da du sonst Redundanzen in der Datenbank verursachst. Wenn du die IDs aber per eigener Software/Webservice handeln würdest könnte man sowas machen wo es gecheckt wird ob eine lücke ist aber, hier sollte klar sein änderst du die ID gäbe es Probleme mit den Abhängigkeiten zu anderen Tabellen
 

Dieses Thema betrachten gerade (Benutzer: 0, Gäste: 1)