使用jaydebeapi查询mysql后通常使用以下方式获取结果字段名:
[i[0] for i in cursor.description]
这种方式可以获取到字段原始名称,但如果sql里使用了字段别名的话是获取不到的。
可以通过以下方式获取字段别名或原始名称:
cursor._meta.getColumnLabel(col_index)
注意`col_index`从1开始。
使用jaydebeapi查询mysql后通常使用以下方式获取结果字段名:
[i[0] for i in cursor.description]
这种方式可以获取到字段原始名称,但如果sql里使用了字段别名的话是获取不到的。
可以通过以下方式获取字段别名或原始名称:
cursor._meta.getColumnLabel(col_index)
注意`col_index`从1开始。