Wie finde ich heraus, in welcher Datenbank eine bestimmte Tabelle in MySql vorhanden ist?
Mysql version is
+----------------------+
| version() |
+----------------------+
| 5.1.35-community-log |
+----------------------+
Da ich auf einer Instanz etwa 25 Datenbanken habe, möchte ich nur herausfinden, in welcher Datenbank eine bestimmte Tabelle vorhanden ist.
Antwort1
mysql> select * from information_schema.tables where table_name='foo'\G
Antwort2
Die folgende Abfrage liefert den DB-Namen.
select TABLE_SCHEMA from TABLES WHERE TABLE_NAME like '%yourtablename%'\G;