想要远程连接一个Mysql数据库,访问其中的表,Mysql中有没有SQL Server类似的语法:
INSERT 本地表 SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.1.123;User ID=sa;Password=test').pubs.dbo.authors
INSERT 本地表 SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.1.123;User ID=sa;Password=test').pubs.dbo.authors
id INT(20) NOT NULL AUTO_INCREMENT,
username VARCHAR(32) NOT NULL DEFAULT '',
password VARCHAR(32),
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://broot:[email protected]:3306/dbname/b表'; 再查询即可,如果在本地已经安装MYSQL驱动,并可访问远程MYSQL,用JETSQL也可以导入