
Parece que deveria ser tão simples, mas estou tendo muita dificuldade para resolver isso.
Tenho 10 tabelas nomeadas da seguinte maneira:
b1_settings
b2_settings
...
b10_settings
Preciso pesquisar em todos eles e retornar um campo específico para todos os registros com weight=0
. Basicamente eu quero fazer isso (o que é inválido):
select title from *_settings where weight=0
Existe alguma maneira de fazer isso usando PHPMyAdmin ou MySQL Workbench (tenho que evitar soluções de linha de comando neste caso) sem uma consulta enorme e feia que especificasse cada tabela individualmente?
Responder1
Ok, tenho certeza de que é isso que você está procurando, phpmyadmin SEARCH
clique no botão + Opção na parte inferior da página de pesquisa.
Na seção Condição de pesquisa, é onde você pode inserir comandos como pesquisas. Na sua situação, você pode fazer uma pesquisa por algo como Sickest
, seria algo assim.
'Sickest' in (b1_settings, b2_settings, b3_settings, b4_settings, b5_settings, b6_settings, b7_settings, b8_settings, b9_settings, b10_settings)
Isso percorrerá cada bx_settings
campo, localizará o nome Sickest
e retornará seus resultados para você.