Liste der nicht leeren Tabellen in der MySQL-Datenbank
Bekomme ich MySQL zur Rückgabe aller nicht-leeren Tabellen in einer Datenbank? Ähnlich wie "SHOW TABLES", sondern nur diejenigen, die nicht leer sind.
InformationsquelleAutor der Frage | 2011-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
'information_schema' sollte mit den relevanten details. Sie können versuchen,
wählen Sie aus eine selektive Datenbank. Sie können auch filter von
TABLE_SCHEMA
:InformationsquelleAutor der Antwort ajreal
Nutzen die Datenbank 'information_schema', und führen Sie
diese geben Sie alle nicht-leeren Tabellen auf dem server für eine bestimmte Datenbank ausführen
InformationsquelleAutor der Antwort Yasen Zhelev
Die akzeptierte Antwort, die nie für mich gearbeitet, information_schema table_rows haben einige sehr seltsame Werte.
Dieser funktioniert wie ein Charme:
Docs für SHOW TABLE STATUS
InformationsquelleAutor der Antwort 3Gee
Können Sie diese Abfrage ausführen, die über phpMyAdmin:
gibt eine Liste von nicht-leeren Tabellen
InformationsquelleAutor der Antwort timpng1