Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:So durchsuchen Sie mehrere Tabellen nach einer Zeichenfolge, die in einer beliebigen Spalte vorhanden ist

Fügen Sie Volltextindizes hinzu zu allen Zeichenfolgenspalten in all diesen Tabellen, dann vereinigen Sie die Ergebnisse

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')
...