Como eu descobriria qual banco de dados uma determinada tabela está presente no MySql?
Mysql version is
+----------------------+
| version() |
+----------------------+
| 5.1.35-community-log |
+----------------------+
Como tenho cerca de 25 DB em uma instância, só quero descobrir em qual banco de dados uma determinada tabela está presente.
Responder1
mysql> select * from information_schema.tables where table_name='foo'\G
Responder2
A consulta a seguir fornecerá o nome do banco de dados.
select TABLE_SCHEMA from TABLES WHERE TABLE_NAME like '%yourtablename%'\G;