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