Hi
Ich habe folgende Abfrage, mit der ich alle Tabellennamen aus einer Db auslesen möchte:
Dies funktioniert mit PostgreSQL sehr gut. Wenn ich es aber mit MySQL versuche, bekomme ich keine Daten, obwohl die gleiche Db auf dem MySQL-Server vorhanden ist. Ich nehme an, dass die Struktur von Metadaten anders ist.
Wie müsste ich vorgehen, um die Tabellennamen aus einer MySQL-Db auslesen zu können? Wie würde die Abfrage aussehen?
Danke.
Ich habe folgende Abfrage, mit der ich alle Tabellennamen aus einer Db auslesen möchte:
Java:
String query = "SELECT table_name FROM information_schema.tables WHERE table_schema = \'public\'";
Dies funktioniert mit PostgreSQL sehr gut. Wenn ich es aber mit MySQL versuche, bekomme ich keine Daten, obwohl die gleiche Db auf dem MySQL-Server vorhanden ist. Ich nehme an, dass die Struktur von Metadaten anders ist.
Wie müsste ich vorgehen, um die Tabellennamen aus einer MySQL-Db auslesen zu können? Wie würde die Abfrage aussehen?
Danke.