0

mysql クエリを使用して、単一または複数のデータベースからテキストを検索する方法はありますか。 注:データベースをファイルにダウンロードして検索できることは知っていますが、mysqlクエリを使用してそれが可能かどうか知りたいです

4

1 に答える 1

0

各データベースの各テーブルの各列をチェックする多くの SELECT ステートメントの UNION 以外にそれを行う方法はないと思います。

SELECT col1
FROM db1.table1
WHERE col1 LIKE '%text%'

UNION ALL

SELECT col2
FROM db1.table1
WHERE col2 LIKE '%text%'

UNION ALL

SELECT col1
from db1.table2
WHERE col1 LIKE '%text%'

UNION ALL

select col1
from db2.table1
WHERE col1 LIKE '%text%'

and so on
于 2012-09-20T16:14:32.150 に答える