2011-10-31 11 views
0

どのテーブルとどの列を指定せずにデータベース全体のエントリを検索できますか?
そして
データベース内のエントリを検索する(列名/テーブル名を指定せずに)

SELECT (Table name ?)FROM (Database - not Table) WHERE (unknown column ?) = 'our value'; 

のように、私は結果は表名自体でなければなりません意味、我々は、検索のエントリを含むテーブル名を取得します。

+0

何も...何あなたがより多くのドキュメントストアのような音を記述することは非常に適してい任意のSQL DBよりもありません。 – Yahia

+0

mysql_list_tables(http://php.net/manual/en/function.mysql-list-tables.php)を使ってすべてのテーブルのリストを取得することができます。その後、それらを繰り返します。 – xbonez

答えて

3

私が知っている限り、これを実現するMySQLには何も組み込まれていませんが、代替方法があります。これは非常に効率的な方法ではありませんが、これを行う必要がある場合は方法があります。 SQLに組み込まれたような

http://code.google.com/p/anywhereindb/

関連する問題