若是不同服务不同库需要:
查看Federated引擎是否开启
mysql查询窗口输入指令:show engines
如果有FEDERATED引擎,但Support是NO,说明你的mysql安装了这个引擎,但没启用,去MySQL安装录下找到配置文件my.ini,在[mysqld]字段()文件末)添加一行federated ,重启mysql即可。
建立映射表如下:
CREATE TABLE `user` (
`id` int(11) NOT NULL,
`name` varchar(20) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED
CONNECTION='mysql://root:123456@192.168.6.183:3306/库名/表名'
创建本地的表结构必须与远程的表结构完全一样。
若是同服务则只需:
select * from a
left join 库名.表名 b on a.xx = b.xx
————————————————
版权声明:本文为优快云博主「lu2272382」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/lu2272382/article/details/83506565