2013-02-21 3 views
0

Я начинаю с SQLAlchemy и до сих пор у меня естьВыбор столбца из метаданных таблицы в SQLAlchemy

import sqlalchemy 

db = sqlalchemy.create_engine('mysql://CONNECTION?charset=utf8&use_unicode=0') 
connection = db.connect() 
db.echo = True 
metadata = sqlalchemy.MetaData(db) 

details_file = sqlalchemy.Table('details_file', metadata, autoload=True) 

query = details_file.select([details_file.c.Id]).\ 
     where(details_file.c.RunId == 5859) 
res = query.execute() 

То, что я пытаюсь это просто выбрать столбец Id, который удовлетворяет критерию, где. Как я могу это достичь?

ответ

0

использовать select конструкцию непосредственно:

from sqlalchemy import select 

select([details_file.c.Id]).where(details_file.c.runid == 5) 
Смежные вопросы