Mailinglisten-Archive |
Hi Michael, Michael Borchers schrieb: > wie lese ich alle tabellen auf einmal aus? vor dem OPTIMIZE TABLE; liest Du in Deinem PHP-Skript "SHOW TABLES;" die Tabellennamen aus der von Dir konnektierten Datenbank aus. Du durchläufst das Ergebnis der Datenbankanfrage und baust Dir daraus Deine kommaseparierte Tabellennamen-Zeichenkette für den OPTIMIZE TABLE-Befehl zusammen. > muss ich noch irgendwas beachten bzgl: > Don't forget to FLUSH TABLES after execution of any of the following - > REPAIR TABLE, TRUNCATE TABLE, OPTIMIZE TABLE, or ANALYZE TABLE on tables > that are mapped into MERGE table. Wenn Du keine MERGE-Tabellen verwendest, gilt das für Dich nicht. > doch sicher nicht, wenn ich von php aus ausführe?! Doch. Der Datenbank ist es egal von wo aus der Befehl ausgeführt wird. ;-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive