Meine MySQL-Datenbank enthält mehrere Tabellen, die verschiedene Speicher-Engines verwenden (insbesondere myisam und innodb). Wie kann ich herausfinden, welche Tabellen welche Engine verwendet wird?
Antworten
Zu viele Anzeigen?
Jocker
Punkte
2791
Javier
Punkte
58737
Nicht registrierter Benutzer
Punkte
0
Evan Donovan
Punkte
748
Eine kleine Ergänzung zu Jockers Antwort (ich würde sie als Kommentar posten, aber ich habe noch nicht genug Karma):
SELECT TABLE_NAME, ENGINE
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'database' AND ENGINE IS NOT NULL;
Damit sind MySQL-Views von der Liste ausgeschlossen, die keine Engine haben.
- See previous answers
- Weitere Antworten anzeigen