MySQL联盟问题

MySQL联盟问题,mysql,Mysql,我在将数据从远程服务器联合到本地计算机时遇到问题,我的本地计算机是一个运行mysql服务器的虚拟机。 我已经使用连接字符串从联邦服务器创建了表结构的副本 当我运行它时,我没有得到任何错误,它说表已创建,但当我检查表时,它没有数据。。。 有人能帮忙吗 谢谢因为表没有任何数据,所以您最近创建的表在创建后是空的。可能您还没有在新服务器中启用联邦存储引擎?它也会产生同样的效果。我正在从另一个服务器表获取数据到这个表中,这就是为什么在创建时使用federation,这不是它的工作方式吗???@MRQ:

我在将数据从远程服务器联合到本地计算机时遇到问题,我的本地计算机是一个运行mysql服务器的虚拟机。 我已经使用连接字符串从联邦服务器创建了表结构的副本



当我运行它时,我没有得到任何错误,它说表已创建,但当我检查表时,它没有数据。。。 有人能帮忙吗


谢谢

因为表没有任何数据,所以您最近创建的表在创建后是空的。

可能您还没有在新服务器中启用联邦存储引擎?它也会产生同样的效果。

我正在从另一个服务器表获取数据到这个表中,这就是为什么在创建时使用federation,这不是它的工作方式吗???@MRQ:Use
show engines并验证引擎
联邦
是否支持
。如果没有,则需要启用联合存储引擎。
CREATE TABLE Contacts (

    ID     INT(20) NOT NULL default '0',
    AccountNumber   VARCHAR(32)  default NULL,
    Fname   VARCHAR(255) default NULL,
    Sname   VARCHAR(255)  default NULL,
    Mob   VARCHAR(255)  default NULL,  
    Email   VARCHAR(255) default NULL,
    BranchCode   VARCHAR(255) default NULL,  
    ContactType   VARCHAR(5) default NULL, 
    AccountContactable   VARCHAR(5) default NULL
) 
ENGINE=FEDERATED

CHARSET=latin1
CONNECTION='mysql://username:password@192.168.??.????:3306/Databasename/Contacts';