On Fri, 28 Sep 2012 17:38:41 Claus Reibenstein wrote:
> >>> [...], wenn ein Datensatz mit einer ID kleiner 588 gelöscht wurde.
> >>> Kommt dann ein neuer Datensatz in die Tabelle, wird er an die Stelle
> >>> des gelöschten Datensatzes geschrieben und steht dann vor 588.
> Schrieb wer? Bitte die Namen der Zitierten stehen lassen!
Eine Einleitungszeile reicht (mir), wer den Rest, auf den sich der Text
bezieht, geschrieben hat, ist ja bei Bedarf im Threading nachlesbar.
> >> Falsch!
> Was soll daran falsch sein?
Selbstverstaendlich gar nichts. Das war aber auch _Dein_ Text, den ich
ja genau deshalb hinterfragt hatte. Wenn also Du nicht weiss, was daran
falsch ist, wer dann sonst?
> > Du hast nicht genau gelesen. Es ging nicht um die _Nummer_ des neuen
> > Datensatzes, sondern um seine _Position_.
> [...] von einer Position war bislang nirgends die Rede.
Es ist empfehlenswert, den Thread, in dem man schreibt, vorher auch zu
lesen.
> Es ging [...] um die unrichtige Behauptung, dass beim Einfügen eines
> Datensatzes diese Spalte den Wert eines zuvor gelöschten Datensatzes
> erhalten soll.
Ich las unmittelbar vor Deinem Posting:
| > Wieso steht ID 589 vor ID 588?
| das kann beispielsweise dann passieren, wenn ein Datensatz mit einer
| ID kleiner 588 gelöscht wurde. Kommt dann ein neuer Datensatz in die
| Tabelle, wird er an die Stelle des gelöschten Datensatzes geschrieben
| und steht dann vor 588.
Wo entnimmst Du diesem Text, dass der neue Datensatz den _Wert_ des
zuvor geloeschten Satzes bekaeme? Es geht hier ausschliesslich um die
Position.
> phpMyAdmin zeigt mir meine Tabellen übrigens _immer_ nach ID sortiert
> an, [...]
Was ja erst einmal auch naheliegend ist. Beim OP ist es nun aber in
Einzelfaellen eben nicht so, weshalb er neugierig wurde und hier
nachgefragt hat. Welch Drama.
Servus,
Stefan
--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Mehr als man hofft. Stefan - armselig und begehrlich.
(Sloganizer)