我在sql数据库中有tableA,
mysql数据库中的tableB,
如何编写连接以及应该使用哪个函数(myssql_query或mssql_query )
谢谢
发布于 2010-10-04 18:28:20
据我所知,使用默认的PHP (mysql和mssql)函数是不可能的,但我非常确定在您的机器上使用ODBC是可能的。
使用ODBC,您可以在MySQL和MSSQL之间建立跨数据库连接。所以我认为你可以像这样创建一个查询:
SELECT
MYSQL.db.tbl_x.*
LEFT JOIN
MSSQL.db.tbl_y
ON
MYSQL.db.tbl_x.id=MSSQL.db.tbl_y=id如果你只想复制一些数据,我推荐Navicat。
发布于 2010-10-04 17:27:38
不幸的是,你不能这样做。即使您通过ODBC连接到这两个连接,仍然会有两个单独的连接。此外,MySQL对MSSQL一无所知,MSSQL对MySQL也一无所知。
将需要一个额外的抽象层,但它的效率可能非常低。
https://stackoverflow.com/questions/3853953
复制相似问题