SHOW TABLES - Tabellen in normaler Reihenfolge auslesen
-
Hallo ihr,
Wenn ich mein PHP MyAdmin starte sehe ich alle Tabellen in meiner Datenbank
in der Reihenfolge, wie ich sie angelegt habe.
Wenn ich beispielsweise die Tabellen 'berta' und 'arnold' anlege werden diese auch in dieser Reihenfolge angezeigt.
Wenn ich jedoch mit C++ ein Query an die Datenbank schicke in dem SHOW TABLES steht liefert mir SHOW TABLES alle Tabellen in der Alphabetischen Reihenfolge zurueck.
Das bedeutet, dass 'Arnold' vor 'Berta' an die Reihe kommt.
Genau das darf jedoch in meiner Anwendung nicht geschehen.Gibt es eine Modifikation des SHOW TABLES -Query, der mir die Tabellen in der Ursprungsreihenfolge liefert?
Vielen Dank
David
-
Ich habe das Problem nun so geloest, dass ich beim Anlegen der Tabellen die Tabellen automatisch nummeriere... 001 002 003... (Die Nullen davor sind dabei wichtig!)
Falls doch jemand noch weiss, wie es geht bin ich aber trotzdem aus reinem Interesse noch an der Loesung interessiert...
-
SELECT table_name FROM information_schema.TABLES WHERE table_schema = "myschema" ORDER BY create_time;
-
Mit der Zeit das ist ne gute Idee - da haette ich eigentlich auch selbst drauf kommen koennen