亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

yii2 mysql如何跨數(shù)據(jù)庫聯(lián)表查詢?

瀏覽:118日期:2022-06-18 09:30:50

問題描述

wp_post在blog_cn數(shù)據(jù)庫中,而stat_weibo在task數(shù)據(jù)庫中?,F(xiàn)在兩個(gè)數(shù)據(jù)表需要進(jìn)行連表查詢,該如何實(shí)現(xiàn)?

yii2 mysql如何跨數(shù)據(jù)庫聯(lián)表查詢?

yii2 mysql如何跨數(shù)據(jù)庫聯(lián)表查詢?

yii2 mysql如何跨數(shù)據(jù)庫聯(lián)表查詢?

問題解答

回答1:

還要注意 這兩個(gè)數(shù)據(jù)庫在一個(gè) mariadb實(shí)例 中??鏼ariadb, 跨服務(wù)器做join是不行的

回答2:

重寫ActiveRecord::getDb()方法,默認(rèn)回去根據(jù)配置的db component來連接數(shù)據(jù)庫。

回答3:

若兩個(gè)數(shù)據(jù)庫在同一個(gè)Mysql服務(wù)器中可以這樣做

重寫 Weibo model類的 tableName() 方法:

public static function tableName(){ preg_match('/dbname=([^;]+)/i', self::getDb()->dsn, $matches); return $matches[1].’.weibo’;}

若兩個(gè)數(shù)據(jù)庫不在同一個(gè)Mysql服務(wù)器中則暫時(shí)沒有解決辦法

相關(guān)文章:
主站蜘蛛池模板: 亚洲爱爱天堂 | 亚洲精品专区一区二区欧美 | 日本作爱 | 狼人总合狼人综合 | 欧美13一14sexvideo欧 | 日产毛片 | 国产1区2区三区不卡 | 三级毛片在线播放 | 亚洲欧美日韩一区 | 日本a级毛片视频播放 | 欧美一级毛片香蕉网 | 国产高清精品久久久久久久 | 亚洲欧美日韩高清综合678 | 99热久久精品国产 | 1级黄色毛片 | 欧美人交性视频在线香蕉 | 免费观看一级特黄欧美大片 | 国产一级影片 | 久久精品国产免费一区 | 夜夜爽影院| 久久精品视频一区 | 国内成人精品亚洲日本语音 | 色一欲一性一乱一区二区三区 | 亚洲 中文 欧美 日韩 在线人 | 最新亚洲精品国自产在线观看 | 毛片免费在线 | 久久综合九九亚洲一区 | 日韩国产午夜一区二区三区 | 韩国日本一级片 | 亚洲综合天堂 | 成人a毛片高清视频 | 亚洲国产欧美日韩第一香蕉 | 99国产精品免费观看视频 | 俄罗斯小屁孩cao大人免费 | 国产一区二区三区毛片 | 国产专区第一页 | 午夜爱爱毛片xxxx视频免费看 | videos性欧美| 免费一级欧美片片线观看 | 国产情侣久久精品 | 精品视自拍视频在线观看 |