執行一個MySQL查詢我有一個簡單的問題,讓我整夜:(。對多個數據庫
假設我們在不同的服務器2名的數據庫,你可以輕鬆地創建2個連接和操作兩個數據庫中的數據。
如果我想在這兩個數據庫執行一個查詢
?例如:
INSERT INTO database1.table1
VALUES ('one','two','three')
WHERE database1.table1.something LIKE (SELECT something from database2.table2)
對不起,我的代碼,我真的不EXPER熟悉SQL代碼。
當數據庫都可以通過相同的連接訪問時,這種嘗試是可能的。
但是,如果數據庫位於不同的服務器上(當您需要兩個連接時),是否可以實現相同的結果?
這將是對我這麼容易得多,如果這樣的解決方案將存在:(。
問候
數據庫引擎並不是真的被設計來做這種事情。 – Amber 2010-08-25 17:34:00
鏈接服務器已經出現只要我記得 - 例如oracle。 (10年++)但是,我會使用像MS企業服務(認爲MTS)的2階段提交http://en.wikipedia.org/wiki/Two-phase_commit_protocol(corba也適用,如果你是這樣傾斜) – 2010-08-25 18:18:35