私の質問への回答はすでにわかっていると思いますが、とにかく質問します。
MySQL DBサーバーが2つある場合、他のサーバーに保存されているデータにアクセスできますか?
言い換えれば:どういうわけかこれを行うことができます:
INSERT INTO table (x, y, z)
SELECT x, y, x+y
FROM [otherserver].[database].[table]
答えは本当に「いいえ」と短いですか?
MySQLで連合テーブルを設定して、実行しようとしていることを実行できます。いくつかの制限があります。
http://dev.mysql.com/doc/refman/en/federated-storage-engine.htmlhttp://dev.mysql.com/doc/refman/en/ federated-usagenotes.html
CREATE TABLE `remote_table`(
`foo` VARCHAR(100),
UNIQUE KEY(`foo`(30))
) ENGINE=FEDERATED CONNECTION='mysql://thedomain.com:3306/remotedbname/remotetablename';
次に、SELECT、UPDATE、INSERT、DELETEを使用して他のテーブルと同様にクエリを実行します。