Вывод данных по очереди из mysql с использованием sqlalchemy - PullRequest
0 голосов
/ 11 февраля 2009

Я хочу получить данные из базы данных mysql, используя sqlalchemy, и использовать данные в другом классе. По сути, я выбираю строку за раз, использую данные, выбираю другую строку, использую данные и так далее ... Я сталкиваюсь с какой-то проблемой, делая это ..

По сути, как мне выводить данные по очереди из данных mysql? .. Я просмотрел все учебные пособия, но они мало помогают.

Ответы [ 2 ]

1 голос
/ 11 февраля 2009

С какими именно проблемами вы столкнулись?

Вы можете просто перебрать объект ResultProxy:

for row in conn_or_sess_or_engine.execute(selectable_obj_or_SQLstring):
   do_something_with(row)
0 голосов
/ 11 февраля 2009

Насколько я понимаю, вас интересует что-то вроде этого:

# 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

Вы можете найти это в учебнике здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...