我目前有一个通过@media (min-width: 768px) {
header .navbar {
border-radius: 0;
}
}
连接的远程mysql表。在我使用create_engine
建立数据库之后,我使用conn = engine.connect()
将命令输出应该存储到变量cuteCatNum = conn.execute("SELECT COUNT(*) FROM cat_table;")
中。但问题是,当我尝试cuteCatNum
时,我无法显示计数是多少。此外,尝试print cuteCatNum
将无法工作,因为它只会打印内存位置而不是输出。所以我的问题是,如何从远程mysql中获取尽可能简单的行数并将其打印出来?
答案 0 :(得分:2)
conn.execute("SELECT COUNT(*) FROM cat_table;")
返回一个对象ResultProxy。
您可以像这样访问此对象的值:
col1 = cuteCatNum[0] # access via integer position
col2 = cuteCatNum['COUNT'] # access via name
答案 1 :(得分:1)
res = conn.execute("SELECT COUNT(*) FROM some_table;")
返回一个对象ResultProxy,然后使用:
rowcount = res.scalar()