phpbar.de logo

Mailinglisten-Archive

[php] Workaround fuer autoinc bei MySQL

[php] Workaround fuer autoinc bei MySQL

Lars Heuer heuer_(at)_quixs.com
Mon, 14 Aug 2000 14:42:15 +0200


Hi!

> Wo liegt eigentlich das Problem mit der Neuvergabe einer ID, die ja
> unsinnig wurde und daher geloescht wurde? Die evtl. vorhandenen Referenzen
> darauf muss man schliesslich vorher beseitigt haben!

Naja, es gibt z.T. Unschoenigkeiten ( ;-) ), wenn Du z.B. einen
Datenbank mit Produkten hast, wovon jedes Produkt nur einmal vorkommt
und ein Kunde A interessiert sich fuer das Produkt mit der ID 734. Er
moechte dieses aber noch nicht bestellen, und in der Zwischenzeit
verkaufst Du das Produkt mit der ID 734 an Kunde B und fuegst
Neuzugaenge ein. War nun das Produkt mit der ID 734 das Produkt mit der
hoechsten ID, so wird dem ersten Neuzugang wieder die ID 734 zugeordnet. 
Kommt nun Kunde A wieder auf Deine Website, so wird dieser wohl etwas
irritiert sein, wenn sich hinter der ID 734 etwas anderes verbirgt, als
er dachte.

Gruss...
lars


php::bar PHP Wiki   -   Listenarchive