MySQL中是否有类似MSSQL的链接服务器功能?如果没有,则应通过何种功能达到类似效果?
移植一个系统,以前用MSSQL的,比较大量的使用了链接服务器
现在换到mysql里来,这部分功能应该怎么修改?
------解决方案--------------------只有用FEDERATED 存储引擎。
示例:
CREATE TABLE xxx_b (
id INT(20) NOT NULL AUTO_INCREMENT,
username VARCHAR(32) NOT NULL DEFAULT '',
password VARCHAR(32),
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://broot:bpassword@268.56.71.11:3306/dbname/b表';
------解决方案--------------------只有用FEDERATED 存储引擎。
示例:
CREATE TABLE xxx_b (
id INT(20) NOT NULL AUTO_INCREMENT,
username VARCHAR(32) NOT NULL DEFAULT '',
password VARCHAR(32),
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://broot:bpassword@268.56.71.11:3306/dbname/b表';
------解决方案--------------------MYSQL中没有链接服务器
但可以针对其它服务器上的MYSQL表进行。 你可以使用FEDERATED存储引擎以访问远程表。
------解决方案--------------------MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html