スプリットデータベースに関する質問があります。これは問題のクエリです:スプリットMySQLデータベース
SELECT COUNT(*) FROM monies.link_monies_new lcn '
. 'INNER JOIN products.link l ON lcn.link_id = l.link_id '
. 'INNER JOIN products.products_format af ON l.product_format_id = af.product_format_id '
. 'INNER JOIN products.products_categories ac ON af.product_category_id = ac.product_category_id '
. 'WHERE lcn.click_time BETWEEN FROM_UNIXTIME(1311721200) AND FROM_UNIXTIME(1311807600) '
. 'AND ac.product_category_id = 1
問題は、データベースの金額と製品が別のサーバーに存在することです。解決策は何ですか? 2つのクエリが必要ですか?私は少し失われています。
ありがとうございます!
あなたの答えはありがとうございますが、テーブルはすでに作成されています。テーブルが何百もある大きなシステムです。そのオプションはありません。 – luqita
あなたはこれをどうやってやるかの例を教えてもらえますか?現在のテーブルをフェデレーションに変更する必要がありますか?私はこの仕事が複雑であるにもかかわらず、MySQLのちょっとしたことだ。ありがとう! – luqita
新しいサーバーに移動しているときにデータを移行しなければならないので、事前にフェデレーテッド・テーブルを実装できます。 –