是否可以从 MySQL 访问 Postgres 数据库,以便我可以运行一个查询来连接两个数据库中的表?
例如:
SELECT * FROM postgres.db1.table1 as t1, mysql.db2,table2 WHERE t1.id=t2.id;
是否可以从 MySQL 访问 Postgres 数据库,以便我可以运行一个查询来连接两个数据库中的表?
例如:
SELECT * FROM postgres.db1.table1 as t1, mysql.db2,table2 WHERE t1.id=t2.id;
根据 MySQL CREATE SERVER文档:
wrapper_name 应该是mysql,并且可以用单引号引起来。当前不支持 wrapper_name 的其他值。
所以答案是否定的,你目前不能这样做,但你可以从 PostgreSQL 中访问 MySQL 服务器。