【发布时间】:2022-01-12 17:03:44
【问题描述】:
我需要从不同的数据库中选择两个表的联合,并且这些数据库由不同的用户和密码保护。目前我正在运行两个选择查询并将它们合并,但我希望找到一种方法来一次连接到两个数据库并在两个表上运行一个选择查询。也许像\DB::connection('mysql_1')->connection('mysql_2') 这样的任何可能的方式来做到这一点,请
【问题讨论】:
-
你在这里问了几个不同的问题;我不确定其中哪些(如果 ANY)实际上是可能的。不过看看这篇文章:Querying multiple MySQL databases at once
-
一个很好的解决方案,为了优化,将连接和绘制数据的 2 个文件拆分到数据库,然后将两个文件的数据调用到一个文件中(可能是您将用来修改或显示的文件)数据来自)。
标签: php mysql laravel eloquent