sql alchmeny:使用表名和其他变量名形成SQL查询

时间:2015-09-11 13:07:34

标签: python sqlalchemy string-formatting

下表中有三个颜色:

col1, col2, col3

现在,我有以下python代码

    table = "#temp_table"
    col = 'col1'
    val = 'a'
    cursor.execute("""select "{}" from "{}" as a where "{}" ="{}"
""".format(col1,table,col1,val))

由于其他人可能很明显的原因,这不起作用。我怎样才能重写这个以满足我想要实现的目标呢?

1 个答案:

答案 0 :(得分:0)

如果您更改&#34>您的查询将有效 - > `:

    cursor.execute("""select `{}` from `{}` as a where `{}` =`{}`
""".format(col1,table,col1,val))
相关问题