小编use*_*432的帖子

SQLAlchemy获取查询结果的列数据类型

from sqlalchemy import create_engine, MetaData, ForeignKey

engine = create_engine("mysql://user:passwd@localhost/shema", echo=False)
meta = MetaData(engine, True)
conn = engine.connect()

tb_list = meta.tables["tb_list"]
tb_data = meta.tables["tb_data"]

tb_list.c.i_data.append_foreign_key( ForeignKey(tb_data.c.i_id) )

q = tb_list.outerjoin(tb_data).select()

res = conn.execute(q)
Run Code Online (Sandbox Code Playgroud)

现在,我如何获得列类型的查询结果 res

其中一个决定:

res._key_cache[ col_name ][0]
Run Code Online (Sandbox Code Playgroud)

你知道别的吗?

python sqlalchemy

11
推荐指数
1
解决办法
7069
查看次数

标签 统计

python ×1

sqlalchemy ×1