Mailinglisten-Archive |
> > Das mit auto_increment ist aber trotzdem die bessere > Loesung. MySQL macht ja > > genau das, was Du ueber den Umweg mit der zweiten tabelle > machen moechtest. > > Es merkt sich den zuletzt fuer diese Tabelle erstellten > auto_increment Wert > > und vergibt beim Einfuegen einer neuen Zeile den um eins > erhoehten Wert. > > Aber wenn ich das richtig sehe, wird mit autoinc ja nicht das Problem > geloest, dass die Zahlen eindeutig sind, oder? Wenn ich also den > Datensatz mit der ID 7 loesche, wird der Datensatz mit der ID 8 zum > Datensatz mit der ID 7. Man muesste dannach also ein Update laufen > lassen, damit alle Bezuege zu der ID erhalten bleiben. > Ich hatte bisher noch keine Zeit, das auszuprobieren, aber wenn dem so > ist, muss ich einen Zaehler extern speichern, der nur > hochzaehlt, damit > dann nach dem Loeschen des Datensatzes 7 der Datensatz 8 auch > 8 bleibt. nein, datensatz 8 bleibt 8, es wird nix verschoben, bzw die ids der vorhandenen datensatze werden _nicht_ geandert mfg andreas teichrib [: www.beezle.de :] [: beezle.darktech.org :] [: root_(at)_beezle.de :] [: icq_25474508 :] --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive