0
私は2つのデータベースを持っています.1つはローカルホストにあり、もう1つは別のサーバーにあります。 PythonでPythonの別のデータベースからデータベースにデータをインポート
、私はデータベース1にデータベース2から一部のデータをインポートする:
con1 = mdb.connect (host= xx, user=xx, passwd= xx, db= xx) //connect database 1
cur1 = con1.cursor()
con2 = mdb.connect (host= xx, user=xx, passwd= xx, db= xx) //connect database 2
cur2 = con2.cursor()
query = "update database1.table1 set area = (select database2.table2.area from database2.table2)"
cur(1 or 2?).execute(query) //Don't know how to solve this problem
ありがとうございます。しかし、このケースでは、2つのデータベースが同じサーバーに配置されています。どのように私はそれらに接続し、いくつかのデータを別のものにインポートできますか? – manxing
両方のデータベースが同じdbプロセスにある場合は、非常に簡単です。 db1.table1(col1、col2)への挿入のようなものは、db2.table2からのcol1、col2の選択; –