1

2 つの異なる MySQL サーバーにある 2 つのテーブルを内部結合しようとしています。

私はこのようなことをしようとしています:

SELECT id, name FROM server2.db1.account AS new_data
INERT INTO server1.db2.account(id, name) 
ON DUPLICATE KEY UPDATE name = new_data.name

SQL Serverには、これを可能にするリンクサーバーの未来がありますが、MySQLサーバーを使用してこれがどのように行われるかはわかりません.

注: あるサーバーから別のサーバーにすべてのテーブルを内部結合できるようにする必要があります。

各データベースに複数のサーバーと多くのテーブルがあるため、すべてのテーブルを個別に行う必要がないソリューションを探しています。

お時間をいただきありがとうございます。

4

1 に答える 1