是否可以將INSERT
查詢到另一個數據庫服務器?如何插入另一個數據庫服務器
當前數據庫服務器:192.168.59.2
例子:
Insert into 192.168.1.1.Testing.Student (id) values (1)
是否可以將INSERT
查詢到另一個數據庫服務器?如何插入另一個數據庫服務器
當前數據庫服務器:192.168.59.2
例子:
Insert into 192.168.1.1.Testing.Student (id) values (1)
看起來你需要使用MySQL The FEDERATED Storage Engine
。每個文檔
FEDERATED存儲引擎允許您從遠程MySQL 數據庫訪問數據,而無需使用複製或羣集技術。查詢 本地FEDERATED表會自動從遠程 (聯合)表中提取數據。沒有數據存儲在本地表上。
它類似於Microsoft SQL Server中的Linked Server
類似的概念。
恐怕你不能做這樣的事情。也許你應該查看FEDERATED表,在這裏你可以將值從一臺服務器複製到另一臺服務器上。
您可能對錶,你試圖映射是這樣的:
CREATE TABLE federated_table (
id INT(20) NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL DEFAULT '',
PRIMARY KEY (id)
)
ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://[email protected]_host:3306/federated/test_table';
這thread可能會幫助你。
感謝您的信息 –
謝謝你的所有答案。我已經通過安裝navicat的試用版回答了我的問題,然後導出到excel,然後導入到另一個數據庫服務器。再次感謝你們!
你是用編程語言來做這件事嗎?它應該能夠打開到不同服務器的多個連接。 – Barmar