phpbar.de logo

Mailinglisten-Archive

[php] unverstaendliche Daten

[php] unverstaendliche Daten

Andreas Müller php at universalware.de
Don Aug 17 11:51:53 CEST 2006


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