Mailinglisten-Archive |
Hallo zusammen, > Prinzipiell ja, jedoch kann es bei längerer Laufzeit mit vielen > Änderungen (deletes und inserts) dazu kommen das Daten eben > nicht in der > Reihenfolge zurückgeliefert werden in der diese eigentlich > hineingeschrieben wurden. > Dies hat wohl mathematische Gründe wie die Daten von der Engine > gespeichert werden. konkret füllt MyISAM z.B. zuerst Lücken in der Tabelle auf bevor am Ende der Tabelle angehängt wird. Ein SELECT ohne ORDER BY liefert die Daten daher entweder in der Reihenfolge in der Datendatei (und damit bei vielen INSERT/DELETES gut gemischt) oder in der Reihenfolge von einem verwendeten Index - dort ist zumindest die Reihenfolge "stabil" wie man das nennt - d.h. in der Reihenfolge des Inserts auch bei gleichen Schlüsseln. Gruß, Andreas
php::bar PHP Wiki - Listenarchive