恐怕我已经知道问题的答案了,但是我还是会问:
当有两个MySQL DB服务器时,我可以访问存储在另一个服务器上的数据吗?
换句话说:我能以某种方式做到这一点:
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.html http://dev.mysql.com/doc/refman/en/federated- usagenotes.html