在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  數(shù)據(jù)庫/ flask sqlalchemy如何獲取某表中的設置了index的column

flask sqlalchemy如何獲取某表中的設置了index的column

假設有一個表A,他的字段大致如下:

column index
id True
name True
phone False
address False

然后我想獲取其中所有設置了索引的column,該如何操作。

# 例如
def get_index(table):
  return table_index_cloumn

# print [id, name]
print get_index(A)

請幫忙用sqlalchemy實現(xiàn),thx

補充
應該是我的描述有問題,所以在這里再把我想問的詳細描述下

# 首先聲明一點,我想問的不是mysql的查詢語句
# 在sqlalchemy中,可以通過如下方式,獲得某個表中的全部字段
# 其中model為某個類的抽象,如 class Model: ........
model.selectable.froms[0].target_table.columns.keys()
# 所以在這里想請教的問題就是有沒有一種能類似于上面的方式,來獲取這個model中的所有設置了索引column
# 而不是去mysql中手動寫sql,這種方式對我想做的沒太大意義。
# google了好多,都沒找到解決方案,所以請教下有沒有某位大牛能幫忙解下惑
回答
編輯回答
櫻花霓

圖片描述
圖片描述

2017年7月7日 18:08
編輯回答
涼心人

這和sqlalchemy沒有關系,是mysql相關的

SHOW INDEX FROM mytable FROM mydb
2017年12月12日 05:03