场景:
在分布式微服务项目中,经常有需要关联查询其他表信息的业务,但分布式项目中分库是肯定的,不同服务的数据库服务可能部署在不同的机器上,以下是几种跨库联查分页的几种解决方式
一、快捷表联查【推荐】
1、联合与被联合的数据库服务 FEDERATED 引擎都要开启,这是前提
2、查看联合引擎有没有开启
show engines;
3、如果是没开启,则需要开启,修改 mysql 数据库的配置文件
Windows 修改 my.ini 文件
Linux 修改 my.cnf 文件
在配置文件内容的 [mysqld] 节点末尾加上 federated 保存,如下: