報告書と、テーブル内の値の数が指定された値以下であることをサーバー上のすべてのデータベースに照会する必要があります(これをcounts
としましょう)。複数のデータベースで指定された値未満のエントリを検索する
DB_Name | Counts
-----------+---------
Database_1 | 12
Database_2 | 34
Database_3 | 56
Database_4 | 78
Database_5 | 90
...
私はテーブル作成スクリプト/テーブルに挿入スクリプトを書こうとしましたが、ひどく失敗しました。
各データベースにはテーブル(D_Table
と呼ぶ)があり、SerialNumber
(基本的にはID)の毎日のエントリがありますので、StorageTime
という列に基づいて各IDの最新のものを探す必要があります。あまりにも多くのエントリ。
理想的には、特定の範囲のIDもフィルタリングする必要がありますが、1つのスクリプトを1回実行する方法を見つけたら、それを理解できます。私は約50のデータベースを持っているので、それはかなり苦労しています。あなたは、次のとループを行います言語を選択する必要が
afiakの場合、ストレートSQL内のデータベースオブジェクトを動的に参照することができないため、スクリプト(bash、python、ストアドプロシージャなど)を記述する必要があります。 – JNevill
準備された文(最悪の場合)を使ってストアドプロシージャを作成し、mysqlですべて実行することができます – Drew