Hallo,
ich hoffe ihr könnt mir helfen, da ich momentan mehrere Probleme in meinem Projekt habe und nicht weiß wo dran es liegt und in diesem einen Fall auch nicht so wirklich weiß, wo nach ich suchen soll.
Ich arbeite momentan an einer einfachen Datenbankanwendung, die Daten eines Benutzers mittels eines Formulars einliest und in einer Datenbank speichert.
Ueber ein anderes Script hat der Nutzer die Möglichkeit entsprechende Daten zu bearbeiten oder zu löschen.
Das hat bisher auch alles funktioniert, nun ist mir jedoch aufgefallen, wenn ich Daten lösche, was ich mittels einer ID mache, die automatisch hochgezählt wird, arbeitet meine Datenbank so weiter, als würde die ID noch bestehen.
Also um es mal an nem Beispiel zu erklären: Der Datensatz mit der ID 2 wird gelöscht. Erstelle ich danach einen neuen Eintrag bekommt dieser die ID 3, obwohl ja eigentlich den mit der ID 2 gelöscht habe und der neue nun an zweiter Stelle steht.
Meine Datenbank zählt also die IDs weiter hoch, auch wenn Daten mit der ID gar nicht mehr existieren.
Gibt es da irgendeine Lösung für?
Ich habe momentan mehrere Probleme in meiner Anwendung und weiß nicht, woran es liegt. Vielleicht wäre die Lösung dieses Problems schon mal ein guter Anfang.
Vielen lieben Dank im Voraus.
ich hoffe ihr könnt mir helfen, da ich momentan mehrere Probleme in meinem Projekt habe und nicht weiß wo dran es liegt und in diesem einen Fall auch nicht so wirklich weiß, wo nach ich suchen soll.
Ich arbeite momentan an einer einfachen Datenbankanwendung, die Daten eines Benutzers mittels eines Formulars einliest und in einer Datenbank speichert.
Ueber ein anderes Script hat der Nutzer die Möglichkeit entsprechende Daten zu bearbeiten oder zu löschen.
Das hat bisher auch alles funktioniert, nun ist mir jedoch aufgefallen, wenn ich Daten lösche, was ich mittels einer ID mache, die automatisch hochgezählt wird, arbeitet meine Datenbank so weiter, als würde die ID noch bestehen.
Also um es mal an nem Beispiel zu erklären: Der Datensatz mit der ID 2 wird gelöscht. Erstelle ich danach einen neuen Eintrag bekommt dieser die ID 3, obwohl ja eigentlich den mit der ID 2 gelöscht habe und der neue nun an zweiter Stelle steht.
Meine Datenbank zählt also die IDs weiter hoch, auch wenn Daten mit der ID gar nicht mehr existieren.
Gibt es da irgendeine Lösung für?
Ich habe momentan mehrere Probleme in meiner Anwendung und weiß nicht, woran es liegt. Vielleicht wäre die Lösung dieses Problems schon mal ein guter Anfang.
Vielen lieben Dank im Voraus.
Kommentar