Hallo,
durch das Löschen ändern sich doch nicht die Werte der übrigen Datensätze.
AutoInc-Felder vergeben beim Einfügen eines datensatzes einen neuen Wert, aber vorhandene Werte werden nicht verändert, gelöschte Werte werden nicht neu vergeben.
Stell' Dir mal eine 1:m:n:p:q-Beziehung vor und dann lösche mal irgendwo einen Satz und baue anschließend für den Rest die Fremdschlüsselbeziehung wieder konsistent auf.
ff (Fiel Fergnügen)
Zitat von
ThomasF:
Wenn ich einen Datensatz lösche , dann wird der Datensatz zwar in der Tabelle gelöscht,
aber der Counter (Zähler=Feld1) hat immer noch denselben Wert.
wenn ich z.B. 30 Einträge in der Datenbank habe, und lösche dann 10 Datensätze,
dann sind zwar nur noch 20 Sätze sichtbar, aber die haben die Nummern 10-30 , komischerweise ?????
Die Nummern 10 bis 30 hast Du nur dann, wenn Du die ersten 10 Sätze löschst. Lösche mal die Sätze 2,4,6,8,10,12,14,16,18,20. Dann bleiben bestimmt nicht 10-30 über sondern...?