Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Como pesquisar várias tabelas por uma string existente em qualquer coluna


Adicione índices de texto completo para todas as colunas de string em todas essas tabelas e, em seguida, una os resultados
select * from table1 where match(col1, col2, col3) against ('some string')
union all
select * from table2 where match(col1, col2) against ('some string')
union all
select * from table3 where match(col1, col2, col3, col4) against ('some string')
...