0

sqlalchemy を使用して mysql データベースからデータをフェッチし、そのデータを別のクラスで使用したいと考えています。基本的には、一度に行をフェッチし、データを使用し、別の行をフェッチし、データを使用します。これを行うにはいくつかの問題があります..

基本的に、mysql データから一度に 1 行ずつデータを出力するにはどうすればよいですか?.. すべてのチュートリアルを調べましたが、あまり役に立ちません。

4

2 に答える 2

1

正確にどのような問題に直面していますか?

ResultProxy オブジェクトを単純に繰り返すことができます。

conn_or_sess_or_engine.execute(selectable_obj_or_SQLstring) の行:
   do_something_with(行)
于 2009-02-11T10:36:33.547 に答える
0

私が理解していることから、あなたは次のようなことに興味があります。

# s is object returned by the .select() method
rs = s.execute()
row = rs.fetchone()
# do something with the row
row = rs.fetchone()
# do something with another row

これは、こちらのチュートリアルで見つけることができます。

于 2009-02-11T09:59:46.550 に答える