Python でスクリプトを作成しており、MySQLdb
パッケージを使用しています。
con1 = mdb.connect('127.0.0.1', 'root', '', 'teacher')
con2 = mdb.connect('127.0.0.1', 'root', '', 'student', true)
Python で単一のカーソルを使用してクエリを実行できます。しかし、両方のデータベースのテーブルを一度に使用するクエリを書きたいと思います。どうやってやるの?
Python でスクリプトを作成しており、MySQLdb
パッケージを使用しています。
con1 = mdb.connect('127.0.0.1', 'root', '', 'teacher')
con2 = mdb.connect('127.0.0.1', 'root', '', 'student', true)
Python で単一のカーソルを使用してクエリを実行できます。しかし、両方のデータベースのテーブルを一度に使用するクエリを書きたいと思います。どうやってやるの?
同じ質問に対する答えを探していました。データベースを指定せずに接続すると、複数のテーブルをクエリできることがわかりました。
db = _mysql.connect('localhost', 'user', 'password')
次に、さまざまなデータベースからさまざまなテーブルをクエリできます。
select table1.field1,
table2.field2
from database1.table1 inner join
database2.table2 on database2.table2.join_field = database1.field1.join_field
そしてブームはダイナマイトを行く