yii2 mysql如何跨数据库联表查询?
大家讲道理
大家讲道理 2017-04-17 15:41:34
0
3
850

wp_post在blog_cn数据库中,而stat_weibo在task数据库中。现在两个数据表需要进行连表查询,该如何实现?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
阿神

これら 2 つのデータベースが 1 つの mariadb インスタンス内にあることにも注意してください。クロス mariadb、クロスサーバー参加はできません

いいねを押す +0
小葫芦

ActiveRecord::getDb() メソッドをオーバーライドし、デフォルトで設定された db コンポーネントに従ってデータベースに接続するように戻ります。

いいねを押す +0
伊谢尔伦

2 つのデータベースが同じ Mysql サーバー内にある場合、これを行うことができます

Weibo モデル クラスの tableName() メソッドをオーバーライドします:

リーリー

2 つのデータベースが同じ Mysql サーバー内にない場合、当面は解決策がありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート