恐怕我已经知道问题的答案,但我还是会问:
当有两台 MySQL 数据库服务器时,我可以访问另一台服务器上存储的数据吗?
换句话说:我能以某种方式做到这一点吗:
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
关于MySQL:从另一台服务器选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49531840/